ISBN0132383101

Search:
For:   
Assembly Language for Intel-Based Computers (5th Edition)

Assembly Language for Intel-Based Computers (5th Edition) 3.50 of 5 stars

  • Author(s)  Kip Irvine,  
  • Binding  Hardcover
  • Edition  5
  • ISBN  0132383101
  • ISBN-13  9780132383103
  • Publisher  Prentice Hall
  • Release Date  6/26/2006
What's this?

User Opinions

thorough explanation of Intel assembler
11/7/20074.00 of 5 stars
A little surprising that no reviews have already appeared on this 5th edition. The previous editions have been some of the definitive texts on the subject and the author is quite well known.

Anyhow, if you have used an earlier edition, much remains unchanged. Intel has gone to great expense to make its microprocessor family largely compatible as each new generation is released. Here is a thorough description of the assembler commands. Giving examples of how to use each. Along with brief assembler programs that illustrate ideas in a chapter. There are generous numbers of section review questions for the student to tackle.

Plus, how C commands are translated into Intel assembler instructions is gone into at great depth. Takes the mystery out of how compilers work. You can follow the mapping from C-level structures to how they are implemented.

Perhaps surprisingly, there is considerable discussion of MS-DOS. You might have thought it was safely dead and gone. But MS-DOS still is present in many legacy applications. For some jobs, you need to know this stuff.
An excellent text book as well as great reference for IA32 Intel-based Assembly Language
12/10/20075.00 of 5 stars
Kip's book is an excellent book suitable for textbook purpose as well as table-reference. If I could I would give it 10 stars.

The way the author progresses the material makes it very easy to follow, and very enjoyable to read.

There is no CD comes with the book. But you can freely download the Visual Studio 2005 Express Edition from Microsoft website.

I have another book, Assembly Language Step-by-step: Programming with DOS and Linux (with CD-ROM) by Jeff Duntemann (Paperback - May 24, 2000). Comparing to Kip's book, that book is almost like a joke (no doubt for Jeff's expertise or authority on Assembly language but the way he put stuff in the book makes you feel somewhat stupid).

Get the book, and enjoy the beautiful binary world with Assembly!
You will learn some things, but you will encounter lots of errata and poor organization
12/16/20072.00 of 5 stars
I have read a lot of programming text books, but I have never seen so much errata before. My fellow classmates and I are amazed at the amount of errors.

It all started early with the book claiming that George Bool invented the Analytical Engine, instead of Charles Babbage.

We also wonder if the author just cranks out new editions and just adds a few things and doesn't update the rest of the book. It took me awhile to figure out the solution to an assignment, right out of the book, that didn't compensate for newer processors(or any processor in recent history). Actually it seems like it hasn't been changed for 7 years or longer or it's just plain errata. So, I was wondering for a long while why my programming assignment would not work. I finally figured out the book was the reason. Later on there was a programming exercise that required adding to existing code in the book, but when adding lines, it would not work. I would get jump too far errors.

This book could use some better organization too. Simply putting related things together in a chapter is not enough. Yes there is an index and appendices, but the organization in the chapters is poor. Better explanation would be great too.

I guess I am just spoiled by Deitel's books. They are great. Too bad they don't have one on x86 Assembly.

This book was supposed to have a cd-rom disc, but I don't think anyone got one. I sure didn't. The files on the cd-rom are required for the programming assignments to work. Luckily you can download the files off the web site. If you figure out that the files might be on the web site and you go there.

Finally, the binding is weak, I had to re-glue mine within a couple of weeks of receiving a new copy. My professor complained about the binding too. It's too thin(or something) to hold up.
Inappropriately Titled Tome
2/17/20082.00 of 5 stars
Having written many 8086 assembly language programs many years ago, and after having used PPC and SPARC chips for a number of years, I decided to purchase this book to refresh my knowledge of Intel assembler. I was very disappointed in the contents of this book. The title would suggest that the subject matter covered relates to writing Intel assembly language perhaps in a platform agnostic manner, however the book should rather be titled "Assembly Language USING MASM for Intel based computers RUNNING WINDOWS". The book does not even seem to acknowledge that there are other OSs apart from Windows that run on Intel based machines, and also makes use of features and peculiarities of the MASM assembler. If you are looking for a text that will assist you in writing assembler using MASM for Intel based machines running Windows then this is it, otherwise stay well clear, and try to find a text that is less partisan.
Just what you need for IA-32
4/18/20085.00 of 5 stars
The books its really step by step have very good example and exercises. It covers basically evreything and has a set of table where they cover all the registers and subroutines. It was really helpful while I was taking the class.