Processor designs can be broadly divided into CISC (Complex Instruction Set Computers) and RISC (Reduced Instruction Set Computers). The dominant processor in the PC market, Pentium, belongs to the CISC category, and Linux is fast becoming the number one threat to Microsoft’s Windows in the server market. This unique guidebook provides comprehensive coverage of the key elements of Assembly language programming, specifically targeting professionals and students who would like to learn Assembly and intend or expect to move to the Linux operating system.
The book instructs users on how to install Linux on existing Windows machines, providing DVDs containing the complete Fedora Core 3 Linux distribution. Readers are introduced to Linux and its commands, and will gain insights into the NASM assembler (installation and usage). This highly useful guidebook comes complete with all the necessary software (Linux, NASM, debugger), making it an extremely valuable resource tool for all those who want to learn Assembly programming and Linux.
Customer Reviews & Comments
I just got this book in the mail so have no had a chance to go through the entire thing, but looking at the contents, I can tell at least a few chapters are wasted on topics such as:
Installing Linux: pgs 79 - 114
Using Linux: pgs 115 - 149
I can forgive a dozen pages devoted to getting, installing and using NASM since that info might be needed by a real novice. IMO, if you are looking to do assembly-level programming on Linux, and you don't know anything about Linux and don't even have it installed.... better learn something easier first.... there are entire volumes dedicated to using Linux... no need to waste space in an ASM level programming book.
Otherwise, this book looks very good. Much better than "Linux Assembly Language Programming". Don't get that book; I own both and this book has proven more useful in 2 days than the other one in 2 years.