Book details of 'Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)'

| Title | Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM) |
| Author(s) | Jeff Duntemann |
| ISBN | 0471375233 |
| Language | English |
| Publisher | John Wiley & Sons |
Back to shelf Computer programming
Amazon.com info for Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)
The Virtual Bookcase Reviews of 'Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)':
Reviewer Rob Slade wrote:
Chapter one is an excellent explanation of what programming
(especially low level programming) is, by analogy to a "to do" list
and a board game. Numbering and arithmetic in binary, octal, and
hexadecimal is thoroughly demonstrated (with added practice!) in
chapter two. Basic computer architecture is dealt with in chapter
three. The pointers to emulators of old style computers may be
useful, as well as interesting: it is much easier to program in
machine language on the old kit computers than it is on modern
machines with layers of interfaces. Chapter four covers the
fundamental concepts and activities of assembly programming.
Chapter five lists the commands and functions of the NASM-IDE
development environment and editor provided on the CD-ROM. DOS
program file structures are explained somewhat vaguely in chapter six.
DEBUG, and its various operations, is put through its paces with some
simple opcodes in chapter seven. Chapter eight lists a simple
assembly language program and explains the various parts. Procedures
and libraries are dealt with in chapter nine. The introduction of
actual opcodes and commands starts in chapter ten with logical and
bit-wise operations. Chapter eleven demonstrates some string (and
looping) commands.
Chapter twelve moves from DOS into Linux, and covers the programming
tools most useful in that operating system. Differences in system
calls and the assembler format initiate chapter thirteen, which then
goes on (at considerable length) with sample code that works in the
Linux system. A final chapter points at resources for further
explorations and work in assembly programming.
This complete and detailed work does take the novice, with no previous
programming assumed, through the basics to the point that the reader
can start the process of discovery. It is readable (and funny enough
to keep you going through the dry parts), provides all the necessary
bits (sorry) including software, and is an excellent introduction for
anyone wanting to find out what programming "down to the metal" is all
about.
copyright Robert M. Slade, 2002
Add my review for Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM)