Paperback: 768 pages
Publisher: Pearson; 3 edition (October 12, 2000)
Product Dimensions: 7.3 x 1.6 x 9 inches
Shipping Weight: 2.6 pounds (View shipping rates and policies)
Average Customer Review: 3.3 out of 5 stars See all reviews (10 customer reviews)
Best Sellers Rank: #640,848 in Books (See Top 100 in Books) #75 in Books > Computers & Technology > Hardware & DIY > Microprocessors & System Design > Computer Design #324 in Books > Computers & Technology > Hardware & DIY > Design & Architecture #4847 in Books > Computers & Technology > Software
This review is for the 2nd Edition.I've read quite a few books on assembly language, but the approach to the material in each of them was not from a "teaching" point of view.This book is the only one I've come across that addresses the material through the students eyes. For example, a concept or topic will not be used or referred to until it has been covered. That sounds like common sense, but I've discovered common sense is not common.First, an overview of a computer and it's architecture is presented. Then topics are covered (clearly and extensively) that build on the previous topics. This is key in building a foundational, true understanding of the material.Jones knows people learn best when "doing", so when exercises or examples are presented (using MASM or TASM), he goes though all of the nitty gritty details to get you going. The debuggers are covered and used thoughout the book (Debug Workshops) to give the student the required insight to what is going on within the processor/memory.The writing style is refreshing, upbeat, and there are plenty of diagrams that help convey the concepts. Jones' mastery of the material is unquestioned, and he goes the extra mile to explain things like how an assembler works, from the inside (I haven't seen this in any of the other books I've read). There are many supporting activities that go on "beind the scenes" when using assembly language and Jones' takes the time to explain them. This is the kind of approach that leads to true understanding. There's even advanced topics that experienced assembly language programmers will find interesting.I highly recommend Jones' book to high school teachers and college professors for their classes. You will not find a better text for TEACHING the material.
I am a student (not a lazy one; 4.0GPA) and I can assure you that this book was NOT written with students in mind. I am very irritated by how this book is un(organized) and put together carelessly. The examples are HORRIBLE and imcomplete. Somehow I get the feeling that the other reviewers are related to the author because any serious student/programmer/instructor that has thoroughly used this book would certainly avoid it at all costs.Here are a few irritating things:Exercises with multiple items are not ordered (like 1.1, 1.2 or a) b) c)... and so on. It takes me more time to check my answers than to really complete the exercises.In some chapters most of the exercises do NOT have answers.The author makes you flip back during the explanation several times. I do NOT have time or patience for this.Also, the information is very superficial and the book focus greatly on using the macros and libraries that come with the included CD, of course, instead of giving you enough to write them yourself.For any serious programmer, I recommend instead Irvine's book "Assembly language for intel-based computers".After the semester is over I will burn this and broadcast it over the internet : ) I would not sell it to anyone, not even for a dollar it is not worth it.
This review refers to the 3rd edition. I've used this book for a course on assembly language and found that this book was all I needed to do well in class. I still find myself referring to it every now and then, and it's definitely the best book I have on assembly language. The author also has a very friendly writing style so that definitely helps. Important points are highlighted and placed in boxes so you keep them in mind when programming. Overall it's a great book, I highly recommend it!
Amazing as a reference book. It stood the test of time for a reason. Must have if you're learning or doing assembly language. Very easy to follow.
Outdated but still useful for those stuck with a teacher who cannot get out of 16 bit assembly.
Assembly Language for the IBM PC Family (3rd Edition) 80X86 IBM PC and Compatible Computers: Assembly Language, Design and Interfacing Vol. I and II (3rd Edition) PC Assembly Language: learn how computer work easy ways to learn assembly language IBM PC Assembly Language and Programming (5th Edition) Graphics Gems IV (IBM Version) (Graphics Gems - IBM) (No. 4) Body Language: Body Language Training - Attract Women & Command Respect, by Mastering Your High Status Body Language (Body Language Attraction, Body Language ... Language Secrets, Nonverbal Communication) Some Assembly Required: Assembly Language Programming with the AVR Microcontroller The Gun Digest Book of Firearms Assembly/Disassembly Part I - Automatic Pistols: Pt. 1 (Gun Digest Book of Firearms Assembly/Disassembly: Part 1 Automatic Pistols) The Gun Digest Book of Tactical Weapons Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) The Gun Digest Book of Revolvers Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) Gun Digest Book of Revolvers Assembly/Disassembly (Gun Digest Book of Firearms Assembly/Disassembly) The Gun Digest Book of Firearms Assembly/Disassembly Part V - Shotguns: Shotguns Pt.5 (Gun Digest Book of Firearms Assembly/Disassembly: Part 5 Shotguns) A Communication from Sir Charles Brisbane, K.C.B. Governor of Saint Vincent: To the House of Assembly of That Colony, Enclosing Lord Bathurst's ... Assembly; and a Letter Depicting the Alarm Microcontrollers: From Assembly Language to C Using the PIC24 Family 68000 Family Assembly Language Programming BODY LANGUAGE : Decoding Alpha Male Body Language, Instantly Attract Any Woman Without Saying a Single word. (Body Language 101, Alpha male, Attract woman, ... Seduce Women, Eye Contact, Body Language) ARM Assembly Language: Fundamentals and Techniques, Second Edition Assembly Language for x86 Processors (7th Edition) SPARC Architecture, Assembly Language Programming, and C (2nd Edition) Assembly Language for Intel-Based Computers (5th Edition)