|
IBM PC Assembly Language and Programming (5th Edition)
 |
Author: Peter Abel List Price: $81.00 Our Price: Click to see the latest and low price ISBN: 013030655X Publisher: Prentice Hall (15 January, 2001) Edition: Hardcover Sales Rank: 288,209 Average Customer Rating: 2.93 out of 5
|
Customer ReviewsRating: 4 out of 5 An Excellent Overview of Assembly Language While not perfect for the beginning x86 assembly language programmer, Abel's text is an excellent overview of the basic and intermediate concepts of x86 assembly. This text covers many of the commands of the x86 instruction set and is an excellent introduction to learning about various BIOS and DOS interrupts. Herein lies a slight problem with the text. Relying too heavily on the "old world" of DOS and Windows 95/98 (and possibly - depending on your system - Windows 2000), this text often takes for granted that you are running on an older Microsoft-based x86 system. As long as you can overcome this compatibility "hurdle", this text is an excellent source for learning about x86 assembly. It covers the topic of machine code, which is of prime importance for those who are interested in writing assembler and compilers (and for writing succinct assembly), and also has copious notes on all the instructions taught in the text. Rating: 1 out of 5 a reference book... This book is not recommended to anyone who just started learning assembly, as they're very hard to understand. For beginners, I would highly recommend "80x86 IBM PC AND COMPATIBLE COMPUTERS (Volumes I & II)" by Muhammad Ali Mazidi, which also covers the subject thoroughly. Rating: 1 out of 5 Seriously Flawed As a computer science student with 20 years of programming experience, I encountered Peter Abel's book (Fifth Ed.) published by Prentice Hall while taking an Assembly Language programming class.It is, bar none, the single worst computer language and programming resource I have ever had the misfortune to encounter. Not only does it lack critical details about methodology, it fails to include comprehensible explanations about the examples already provided. If it were simply that it was incomprehensible it might still be acceptable as a resource later on when clearer and more concise means of learning the subject are used. But this book contains more out and out flaws than the Beta release of Windows XP. Many of the programs included as examples of a concept in action DO NOT WORK. In fact, there are serious operative flaws in them. Further, several of the questions do not match the terminology found in the text, there are more typos and omissions in this book than in the average High School newspaper and actually learning anything useful and productive from this book alone would take an IQ higher than 180. If someone has years of programming experience IN ASSEMBLY, then it would probably make sense. As an aid to teaching the subject, not only does Mr. Abel miss the mark, he doesn't even aim in the right direction. For a student, this book is the academic equivalent of a twenty car freeway pile-up. Avoid it at all costs.
Similar Products
· Computer System Architecture (3rd Edition)
· C++: An Introduction to Data Structures
· Operating System Concepts
· Assembly Language for Intel-Based Computers (4th Edition)
|