general |
Aftersleep Books
|
||||||||||||||||||||
Assembly Language for Intel-Based ComputersThe following report compares books using the SERCount Rating (base on the result count from the search engine). |
|||||||||||||||||||||
|
Aftersleep Books - 2005-06-20 07:00:00 | © Copyright 2004 - www.aftersleep.com () | sitemap | top |
The library procedures provided by the author are helpful for learning and debugging. Usually, programs in assembly languages are difficult to debug, and their execution is hard to track, even if debug software is used. For programs in high-level languages, one can easily insert into them input and output statements to track their execution. For assembly language, writing such statements may be harder than writing the program itself. With these library procedures, especially those for data input/output, one can easily track the execution.
The 4th edition of this book emphasizes programming in 32-bit protected mode. In this mode, flat memory addresses are used. Students do not have to convert a 16-bit segment-offset address into a 20-bit address. This tremendously simplifies the addressing concepts and eases the learning. This book does cover 16-bit real-mode in later chapters when students are more ready for it.
A good textbook must be easy for reading as well as for reference. This book has both features. It starts with short explanations, uses excellent diagrams, and discusses comprehensive applications for every topic covered. Topics are well classified into fundamentals and advanced, 32-bit Windows programming and 16-bit DOS programming, protected mode and real-address mode, etc. Important aspects of assembly language are all included, systematically organized, and well indexed.