An Ihren Kindle oder ein anderes Gerät senden

 
 
 

Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 

Assembly Language Step-by-Step: Programming with DOS and Linux [Kindle Edition]

Jeff Duntemann
4.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)

Kindle-Preis: EUR 33,09 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

  • Länge: 640 Seiten
  • Sprache: Englisch
  • Aufgrund der Dateigröße dauert der Download dieses Buchs möglicherweise länger.
  • Sie haben noch keinen Kindle? Hier kaufen oder mit einer unserer kostenlosen Kindle Lese-Apps sofort zu lesen anfangen.
Kostenlose Kindle-Leseanwendung Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.

Geben Sie Ihre E-Mail-Adresse oder Mobiltelefonnummer ein, um die kostenfreie App zu beziehen.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 33,09  
Taschenbuch --  


Produktbeschreibungen

Kurzbeschreibung

The bestselling guide to assembly language-now updated and expanded to include coverage of Linux

This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs.

Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors.

Providing you with the foundation to create executable assembly language programs, this book:
* Explains how to use NASM-IDE, a simple program editor and assembly-oriented development environment
* Details the most used elements of the 86-family instruction set
* Teaches about DEBUG, the single most useful tool you have as an assembly language programmer
* Examines the operations that machine instructions force the CPU to perform
* Discusses the process of memory addressing
* Covers coding for Linux

The CD-ROM includes:
* Net-Wide Assembler (NASM) for both DOS and Linux
* NASM-IDE, a command shell and code editor for DOS
* ALINK, a free linker for DOS programming
* All program code examples from the book

Synopsis

The bestselling guide to assembly language-now updated and expanded to include coverage of Linux This new edition of the bestselling guide to assembly programming now covers DOS and Linux! The Second Edition begins with a highly accessible overview of the internal operations of the Intel-based PC and systematically covers all the steps involved in writing, testing, and debugging assembly programs. Expert author Jeff Duntemann then presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. He also includes valuable information on how to use procedures and macros, plus rare explanations of assembly-level coding for Linux, all of which combine to offer a comprehensive look at the complexities of assembly programming for Intel processors.

Providing you with the foundation to create executable assembly language programs, this book: Explains how to use NASM-IDE, a simple program editor and assembly-oriented development environment Details the most used elements of the 86-family instruction set Teaches about DEBUG, the single most useful tool you have as an assembly language programmer Examines the operations that machine instructions force the CPU to perform Discusses the process of memory addressing Covers coding for Linux The CD-ROM includes: Net-Wide Assembler (NASM) for both DOS and Linux NASM-IDE, a command shell and code editor for DOS ALINK, a free linker for DOS programming All program code examples from the book


Produktinformation

  • Format: Kindle Edition
  • Dateigröße: 12391 KB
  • Seitenzahl der Print-Ausgabe: 640 Seiten
  • Verlag: Wiley; Auflage: 2 (21. April 2008)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • ASIN: B002FL4R06
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Word Wise: Nicht aktiviert
  • Durchschnittliche Kundenbewertung: 4.8 von 5 Sternen  Alle Rezensionen anzeigen (4 Kundenrezensionen)
  • Amazon Bestseller-Rang: #582.048 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über den Autor

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

Kundenrezensionen

3 Sterne
0
2 Sterne
0
1 Sterne
0
4.8 von 5 Sternen
4.8 von 5 Sternen
Die hilfreichsten Kundenrezensionen
3 von 3 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen I recommend highly for any Assembly beginner 10. Juni 2000
Format:Taschenbuch
Like everyone else I've ever met who's looked into learning assembly, I had a little trouble comprehending how everything fit together. I'd heard wonderful things about Duntemann's last edition of Assembly Language: Step by Step, so I decided to purchase the updated linux version. Duntemann's 600+ page book slowly guides the beginner into an understanding of Assembly. Don't be confused by the book's size - this book will NOT make an expert - perhaps not even an intermediate programmer. Instead, this book teachers the basics of assembly and provides a decent background into the workings of computer memory, the cpu, and other concepts that EVERY programmer should know. This book can't be given a higher recommendation for anyone looking to start in assembly - Duntemann has a way of explaining (and re-explaining) through metaphors that enhance comprehension. Anyone who already has a background in this material will be amazed by the extreme explanations ("a whole CHAPTER on hex and binary! "), but it's really the perfect way to pound the knowledge in. By the end of the book, the reader will know so much more about assembly - and how/why it works. Just don't expect to be a highly skilled professional.
War diese Rezension für Sie hilfreich?
1 von 1 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Jeff quells the pain of ASM with precise details 7. Juni 2000
Von Mychal
Format:Taschenbuch
When all other ASM books fail, this one stands upon the pedastool, boasting its complete and accurate introduction to The Assembly Language. What truly seperates this book from the others is the fact that it dedicates a good portion to discussing how the internals of a computer work, including memory addressing. That in itself will set you on an easy track to understanding ASM and other mid level languages such as C. Out of all the books on Assembly I have read, this one is definately the best for timid beginners.
War diese Rezension für Sie hilfreich?
5.0 von 5 Sternen Very useful 20. Juli 2008
Format:Taschenbuch|Verifizierter Kauf
This book was very useful for me. It gives a very good introduction into the
assembler programming with functioning examples for DOS (16 Bit) and Linux (32 Bit).
The explanations are clear and its interesting and nice to read (includes some jokes).
Also the Linux part is very usable. I would prefer, if we would be a little bit more
independent of the C-funktions of the linux system (kind of stand alone assembler).
I am curious about the new version of this book.
War diese Rezension für Sie hilfreich?
0 von 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good book for beginners 3. Juni 2000
Von Ein Kunde
Format:Taschenbuch
If you want to know common skills on programming with DOS and Linux, this book is for you.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.0 von 5 Sternen  50 Rezensionen
69 von 71 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen I recommend highly for any Assembly beginner 10. Juni 2000
Von Robert P. Chatham - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Like everyone else I've ever met who's looked into learning assembly, I had a little trouble comprehending how everything fit together. I'd heard wonderful things about Duntemann's last edition of Assembly Language: Step by Step, so I decided to purchase the updated linux version. Duntemann's 600+ page book slowly guides the beginner into an understanding of Assembly. Don't be confused by the book's size - this book will NOT make an expert - perhaps not even an intermediate programmer. Instead, this book teachers the basics of assembly and provides a decent background into the workings of computer memory, the cpu, and other concepts that EVERY programmer should know. This book can't be given a higher recommendation for anyone looking to start in assembly - Duntemann has a way of explaining (and re-explaining) through metaphors that enhance comprehension. Anyone who already has a background in this material will be amazed by the extreme explanations ("a whole CHAPTER on hex and binary! "), but it's really the perfect way to pound the knowledge in. By the end of the book, the reader will know so much more about assembly - and how/why it works. Just don't expect to be a highly skilled professional.
24 von 24 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Old but good 20. Juli 2001
Von Billy Kidd - Veröffentlicht auf Amazon.com
Format:Taschenbuch
What I was looking for: With very little assembly language programming experience, I wanted to start writing assembly language for my linux box.
What I found in Step-by-Step: The best introduction to computer science I've ever read. I'm tempted to recommend the first couple chapters to anyone interested in starting to program- whether assembly or even with a high level language.
What I got: After reading the book I've acquired a solid knowledge base to do assembly in -any- environment...and more importantly, his style of writing didn't kill my fascination and desire to start writing code at the assembly level.
Some of what he gives you is "out-of-date". Your likely to do your assembly language programming under protected mode--whether with Linux or Windows NT/2000. Though this makes a large size of the book "out-of-date" it DOES NOT make it worthless or not worth reading. For me, who had no knowledge of the differences between these memory models before reading the book, it was very useful information to have. I was hesitant of his claims in the 2nd editon that learning real mode would help me with protected, fearing he was covering up an incomplete 2nd edition, but in retrospect I appreciate his coverage, though I'll -never- write assembly code using real mode techniques.
This book gave me the foundation to go in any direction I want to take with assembler. I'm able to read those terse online quick starts for assembly language programming with linux and am off and running.
Excellent foundation, gets you excited about the long learning road ahead. A wonderful place to start.
He doesn't just give you an instruction set and briefly describe the memory model..he gives you everything you need to know to take any instruction set combined with a short description of the memory model and go. This is quite rare and will ensure that his book no matter how "out-dated" will continue to be read and highly appreciated.
I would have given five stars but don't want Duntemann to scratch his plans for a 3rd edition!
18 von 18 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Perfect to familiarize oneself with BEGINNING assembly. 29. Dezember 2000
Von Money Leaker - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
This book is great for assembly beginners. The author has a great style of writing that is casual, compelling, at times humorous, and most importantly, honest and instructive. What stymies most newcomers is the lack of explanation of details, which is positively essential when learning assembly, due to its fairly arcane nature. This is where the author shines. Before I read this book, I had difficulty with the concept of memory segments, but Step-by-Step provided an easily understood explanation of what they were, what they do, and how to use them. Another essential tool for the aspiring assembly programmer that is explained in this book is DOS's progam DEBUG. The author devotes enough time on this subject so that you, the programmer can actually utilize some of DEBUG's main features. The book also introduces a few of DOS's and the BIOS's system services that are directly available to assembly programs. Each service that the author discusses is thoroughly covered and shouldn't leave anyone dissatisfied.
Of course, no book can cover "it all" (except maybe the Good Book). You'll need to buy more after this. Just think of Step-by-Step as a "primer" (you couldn't expect to read and understand War and Peace if you can't understand Run-away Bunny). This book is writen by a 30-year veteren of assembly language (among other languages) and of technology and electronics in general. His knowledge is vast and he understands that imposing that vast knowledge on a beginner all at once would be illogical. So, in the authors own words, this book is intended to help you learn how to learn assembly. I'm sure you've heard it before in other tech-book reviews: "You won't be a/n <insert something> wiz once you finish reading this book." But you'll at least get out of the starting-gate with a decent grasp of assembly. A cool feature is that the book contains a CD with an excellent FREE assember called NASM, among various other necessities. The newness of the book is also refreshing (published in 2000).
I'm rating this book with 5 stars because I really believe that it will get a person of moderate intelligence comfortable with beginning assembly coding and assembling/linking. Of course, if you consider yourself a bit more than moderately intelligent, then perhaps an assembly book other than this one will suit you better.
PS- Some prior programming experience would be helpful with your comprehension of the material in this book. What is ABSOLUTELY essential is the FIRM grasp of binary numbers, hexadecimal numbers! Thankfully, the book devotes some time to this topics discussion.
20 von 22 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great book for beginners 13. Januar 2001
Von "ewon" - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Many people aspiring to learn assembly have been discourage by the high learning barrier of understanding the arcane aspects of language and computer architecture. I was one of them. This book helped me broke that barrier.
As the author said that he set out to write a book that "taught people how to program in assembly language as ther first experience in programming"; the book lives up to that promise.
Unlike many other books that rushes through basic concepts and dives into assembly instruction, the author has great explanations of every concepts in assembly. I especially liked the metaphors approach to describe many difficult concepts.
The NASM assembler and NASM-IDE tools included in the book is another bonus to the book. The author also has a web site to for book errata, links to other great web pages about assembly.
The author dedicated the last 100 pages of the book to Linux programming, and done a decent job at it. I agree with him that the reason he did not choose Windows was that the results from learning and programming windows applications in Assembly is not worth the time. However, I wondered if it would be better that if the author spend that last 100 pages on building something useful with assembly, like a hex editor, so that we get a better feel for the language. He could write a book on programming in assembly for Linux.
But, overall, the book is so well-written, living up to the title: Step by Step - that I didn't even feel any difficulty learning the concepts, as I did in other books.
20 von 22 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Good Intro 27. Februar 2004
Von Jeff Pike - Veröffentlicht auf Amazon.com
Format:Taschenbuch
This book filled in a lot of gaps in my knowledge about computers in general as well as introducing me to the world of assembly language. I didn't know how much I didn't know until I read this text.
The book is enjoyable and easy to read. If I had it to do over again, this is probably the first computer programming book I would read. The author really explains the concepts in simple terms that are easy for even a novice to understand. I found parts of the book moving along a bit slowly for my taste, but I was certainly able to reatin all the knowlege.
The first 150-200 pages is mostly background. I found some useful morsels of information through these sections, although I was able to read through them quite quickly. Then there's about 200 pages on assembling for DOS and another 120 pages on assembling for LINUX. All parts of the book are relevant to each other.
If you are new to assembly, or want to fill in some gaps in you knowlege this is a great book to start with. If you have programmed in assembly before, you will probably be disappointed with this book.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden