EUR 40,03
  • Alle Preisangaben inkl. MwSt.
Derzeit nicht auf Lager.
Bestellen Sie jetzt und wir liefern, sobald der Artikel verfügbar ist. Sie erhalten von uns eine E-Mail mit dem voraussichtlichen Lieferdatum, sobald uns diese Information vorliegt. Ihr Konto wird erst dann belastet, wenn wir den Artikel verschicken.
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Dieses Bild anzeigen

Linux Assembly Language Programming, w. CD-ROM (Prentice Hall Open Source Technology) (Englisch) Taschenbuch – Juni 2000

Alle Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
"Bitte wiederholen"
EUR 40,03
EUR 37,02 EUR 6,40
4 neu ab EUR 37,02 7 gebraucht ab EUR 6,40
Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geschenk in letzter Sekunde? Geschenkgutscheine zu Weihnachten: Zum Ausdrucken | Per E-Mail


  • Taschenbuch: 272 Seiten
  • Verlag: Prentice Hall International; Auflage: Pap/Cdr (Juni 2000)
  • Sprache: Englisch
  • ISBN-10: 0130879401
  • ISBN-13: 978-0130879400
  • Größe und/oder Gewicht: 17,5 x 1,3 x 22,9 cm
  • Durchschnittliche Kundenbewertung: 4.0 von 5 Sternen  Alle Rezensionen anzeigen (1 Kundenrezension)
  • Amazon Bestseller-Rang: Nr. 713.307 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr



Master x86 assembly language from the Linux point of view! Assembly language lies at the boundary between hardware and software. While it can be described purely in terms of how it controls hardware, many of its features only make sense in the context of operating systems and programming languages. In Linux Assembly Language Programming, Bob Neveln explains all the key features of x86 assembly language in the context of the Linux operating system and the C language. The book's step-by-step, one-concept-at-a-time coverage is designed to help experienced hardware programmers move to Linux, and learn how to create Linux device drivers. As developers learn new x86 assembly language skills, they also gain "under the hood" insight into how Linux works -- and into the way processor and software design impact each other. For C programmers who want to understand more about the interactions between Linux and hardware; and for assembler programmers who want to apply their skills in the Linux environment.


  • Master x86 assembly language from a Linux perspective!
  • Essential information for creating Linux device drivers
  • How Linux works "under the hood!"

The first Linux-centered guide to x86 assembly language!

In Linux Assembly Language Programming, Bob Neveln explains all the key features of x86 assembly language in the context of the Linux operating system and the C language. The book's step-by-step, one-concept-at-a-time coverage will help any hardware programmer move to Linux, and master essential skills for Linux device driver development. You won't just learn new x86 assembly language skills: you'll also gain powerful "under the hood" insight into how Linux works.

Linux x86 assembly language programming, from start to finish!

  • Place-holding numeration
  • Logic circuits
  • Computation
  • The four-field format
  • Machine language
  • Memory
  • The stack
  • Linux user programs
  • NASM
  • DOS programs
  • Interrupts
  • Bit manipulations
  • Device drivers
  • And more...


4.0 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Siehe die Kundenrezension
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

Von Denis Lemin am 4. Juli 2013
Format: Taschenbuch Verifizierter Kauf
Although the book is quite old, it's still worth every cent / penny. Starting from technical basics of processor architecure the author runs trough the basics of assembly language and ends up in BIOS interrupts as well as Linux and DOS software interripts.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf (beta) 14 Rezensionen
13 von 13 Kunden fanden die folgende Rezension hilfreich
Avoid This Book 23. April 2001
Von anderson - Veröffentlicht auf
Format: Taschenbuch
I found this book to be almost completely worthless. Despite previous claims, neither the beginner nor the advanced programmer will have much use for this poorly written disappointment. The book's confusing organization and lack of coherency limits it's value to the beginning programmer while the advanced programmer will find nothing new. Intel's online IA32 manuals provide much better documentation at no cost. While those writing Linux device drivers may find the examples interesting, their money would be better spent on the Rubini book.
13 von 14 Kunden fanden die folgende Rezension hilfreich
This book is not what its title suggests. 7. April 2001
Von Martin Wilck - Veröffentlicht auf
Format: Taschenbuch
Since there are many introductory texts on general Intel assembly programming out there, I expected a book specifically focussed on Linux aspects. This book is rather a first course in assembly language. It does not go deep enough to really get the Reader going with assembly programming under Linux. It is extremely badly structured - the explanation of some instructions is spread over 3 to 4 sections with other aspects constantly interfering and confusing the reader. The worst thing about the book is that it does not even have a short reference on the AT&T assembly syntax which is most frequently used under Linux. Instead, the author just mentions that this syntax exists, remarks that it is "unusual" for programmers used to Intel syntax, and illustrates the difference to Intel syntax with 2 examples. An introduction to using inline assembly with gcc is also missng. For the most obvious application - kernel/driver programming, which requires understanding AT&T assembly code in the kernel -, the book is therefore almost useless. Instead, it comes with a superfluous chapter on DOS assembly programming.
12 von 13 Kunden fanden die folgende Rezension hilfreich
OK, but not really as good as it promised to be. 5. November 2000
Von KR - Veröffentlicht auf
Format: Taschenbuch
GAS (the Gnu Compiler Assembler) with the AT&T format is what I use, so all the examples felt really short with their NASM syntax. Sorry I didn't bother switching to a different tool, already familiar with the one I use. I suspect that Linux is here in the title to attract wannabe gurus, because the in-depth treatment of the kernel is really light. I recommend Linux kernel internals and the Intel (free) Pentium manuals for a better coverage. If you are novice, then this book may be a way to motivate you to go further in your device driver writer journey. The book doesn't have too many typos/errors and makes up for a pleasant reading.
5 von 5 Kunden fanden die folgende Rezension hilfreich
No SSE 4. Januar 2002
Von John Furr - Veröffentlicht auf
Format: Taschenbuch
Not a bad book for an introduction to linux assemly. However if you are looking for floating point or SSE and SSE2 related material then I recommend going to Intels web site and downloading the material. All in all not a bad book, but it was kinda skimpy. Not enough meat to satisfy the taste buds.
6 von 7 Kunden fanden die folgende Rezension hilfreich
not entirely appropriate for beginners 20. Dezember 2000
Von Ein Kunde - Veröffentlicht auf
Format: Taschenbuch
this book starts by explaining the binary and hexadecimal numbering systems and does it very well, but it goes downhill after that. it may be useful to people who already know something about assembly language programming, but i found that i had to read and re-read passages to try to figure out what the author was getting at (why don't publishers employ editors?). in the end i just came away with a passive understanding of assembly language programming.
then i discovered "Computer Organization and Design" (COD), by Patterson and Hennessy. If you're a beginner and really want to learn about computer architecture and assembly language programming, get COD, not the book under review.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.