Most Helpful Customer Reviews
8 of 8 people found the following review helpful:
2.0 out of 5 stars
You're probably better off with another text, June 10, 2007
This review is from: Assembly Language Programming for Intel Processors Family (Paperback)
It has been my experience that the best programming books teach by presenting increasingly sophisticated examples, starting perhaps with the ubiquitous "Hello, World!" and moving on to more complicated topics. In this book, however, the first significant programming example doesn't appear until page 229, over 1/3 of the way into the text. While it is clear that the author is an expert on the topic, his presentation of the material leaves much to be desired. The book is also rife with typographical errors, and I felt that many of the diagrams were sloppy- both things that might be frustrating to a novice. For a book on modern computer architecture, I'd suggest the classic text, "Computer Organization and Design" by Patterson and Hennessey. For Intel-specific assembly language programming, check out the book by Kip Irvine.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
2 of 2 people found the following review helpful:
1.0 out of 5 stars
Lacks assembly language reference guides, July 25, 2008
This review is from: Assembly Language Programming for Intel Processors Family (Paperback)
I don't know how these assembly language book authors think. But I will tell you what a great book about assembly language should contain. On the Intel X86 architecture it should be divided in different chapters holding information of CPU instructions, FPU instructions, MMX and SSE instructions. In each chapter, the instructions described should be further divided by functionality, like aritmetic instructions, data movement instructions, logical operation instructions and so on. There should also be two reference guides (appendixes) in the book for looking up instructions. The first guide with the same sorting as in the chapters above. For example, if you need a data packing instruction for MMX, you will look up the MMX part and "data packing instructions" subpart in the appendix. You will there find the instruction you need and everything about it. The second guide should have the instructions in alphabetical order, so you will be able to look up an instruction you know about by name and functinality, but do not remember all of it's semantics. All this books about assembly language tends to be as bad electronic device manuals. You have to skim it from the beginning to end to find what you are looking for. If a book was written as described above, it would be useful for both beginners and professionals.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
2 of 2 people found the following review helpful:
5.0 out of 5 stars
x86 Architecture and Assembly language concentrate, August 30, 2007
This review is from: Assembly Language Programming for Intel Processors Family (Paperback)
This was my first ASM book I've bought: it was the first original edition in Romanian (didn't read the English translation yet). I must agree that it has many typographical mistakes and some of the schematics are not very easy to understand. It is made up of two parts the first one being the Intel processor architecture and the second the assembly language and integration with higher level languages (FPU, SIMD included). By combining the information in this book and Ralf Brown's Interrupt list one can learn and do almost anything with x86 CPUs without waisting your time with unwanted details found in other ASM books. If you are a beginner (never touched asm) you should consider reading this after you get bored with those thick ASM books and keep it as reference.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|