Message from Dean - May 8th 2007
I am currently testing out a new version of the APF Bridge Component - If you notice any errors within this demo store please drop me a line.
Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)
Current Store: US / World StoreIn association with Amazon.com
UK Store | Canadian Store | French Store | German Store
Books : Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)
Prices subject to change.
Dewey Decimal Number: 005.265
EAN: 9780471375234
Edition: 2
ISBN: 0471375233
Label: Wiley
Manufacturer: Wiley
Number Of Items: 1
Number Of Pages: 613
Publication Date: May 24, 2000
Publisher: Wiley
Studio: Wiley
Alternate Versions:
- Reversing: Secrets of Reverse Engineering
- Hacking: The Art of Exploitation, 2nd Edition
- Write Great Code, Volume 2: Thinking Low-Level, Writing High-Level
- Assembly Language for Intel-Based Computers (5th Edition)
- The Art of Assembly Language
- see more
- Books > Specialty Stores > Custom Stores > Amazon Upgrade > All Amazon Upgrade
- Books > Specialty Stores > Custom Stores > Amazon Upgrade > Computers & Internet
- Books > Subjects > Computers & Internet > Microsoft > Operating Systems > MS DOS
- Books > Subjects > Computers & Internet > Operating Systems > Linux > Programming
- Books > Subjects > Computers & Internet > Operating Systems > Linux > General
Editorial Review:
Product Description:
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

Rating:
- Excellent Beginner Assembly Language BookI found this book to be very good and although I am using FreeDos 1.0 it is accurate all the way. As Free Dos is a clone of MSDOS you get all the
benefits from the book, like being able to access video memory directly, use the BIOS and DOS interrupts, and learn how to program in Assembly Language. Check out FreeDos
I recommend this book for beginning Assembly Language programmers.
Rating:
- A DissapointmentI started a personal campaign to teach myself assembly language, and searched out books that might help. I bought this book because I own a number of "Step-By-Step" books and the blurb sounded good. Unfortunatly, it turned out to be a dissapointment.
The author prides himself on the fact that he uses an "unusual" method to teach a hard subject, and equally proud that he will not do a "complete" job. And then proceeds to work on chapter after chapter of thin analogy without actually getting to real assembly programming. Now I'm all for "unusual" methods of teaching, but only when they actually work. Reading this book left me more confused than ever.
And of course, to top it off, it's about 10 years old.
I really hate to spend more time on this book, but I wanted to express at least a little bit of my opinion. If I would recommend a book, this other one is worth the money. I even found out that ASU uses it as a textbook, and it's cheaper on amazon. ... Read More
Rating:
- THIS BOOK SHOULD BE TITLE "PRE-ASSEMBLY LANGUAGE" !!!This book is a MUST for anyone taking Assembly Language in a computer science class. Most books on assembly language leave out some VERY important information. Most programming languages are basically the same and require the same logic to use. There is a an important difference between assembly language and other languages like C or Java.
Just like a procedural language like C and an object-oriented languages like C++ or Small Talk requires a difference thought process, so does Assembly Language versus C++ or C#. Jeff does a masterful and humorous job of bridging that gap.
This book shouldn't be titled "Assembly Language Step by Step" it should be called "Pre-Assembly Language." The book actually teaches very little Assembly Language, instead, it teaches foundational corner stones such as memory models, CPU function, memory access, binary and hexadecimal numbering systems, and registers. These things are generally glossed over in most text books, yet end up being the ... Read More
Rating:
- First 150 pages rambling, without a hint on the real thing.At page 151, author said "That's why I began at the real beginning, and took 150 pages to get to where the other guys start."
That is really true, 150 pages wasted!!!
The author is trying to be funny, but actually made it look even worse.
If you are interested in assembly language, there are several online tutorials which are actually much better than this book.
Rating:
- very informativeThe first couple hundred pages review number bases, computer architecture, and for the most part answer that perplexing question, how does a computer work? The author then covers assembly language in DOS, which is kind of outdated but still very informative. At the very end of the book the author covers assembly language in Linux. Even if you are not looking to learn assembly language I recommend this book. It is very informative and a must have for any programmer.
Demo Store 