ISBN:1886411972
Pages:928
Date:2003-09
Publisher:No Starch Press
Rating:4.0
Read The Art of Assembly Language Programming Online
1. Online Book Mirror [webster.cs.ucr.edu]
Book Description
THE ART OF ASSEMBLY LANGUAGE is a practical and comprehensive guide to assembly language. It presents assembly language from the high-level programmer's point of view, allowing the reader to start writing meaningful assembly language programs immediately. The CDROM includes the High Level Assembler (HLA) tool and the HLA Standard Library, all the source code from the book, plus over 50,000 lines of additional sample code, all well-documented and tested./p>
Reviews From AMAZON.COM
Outstanding text for class or self-learning!
This book is 900+ pages of outstanding material on what is really an art - assembly language programming. The author, a university professor, has done what so many other authors have failed to do: take a complicated subject and break it down into easy-to-digest pieces. More importantly, it's written in clear, understandable language. Although not for the faint hearted - you really have to want to learn assembly language programming - the serious student should have no problems. What's really neat (IMHO) is that the author's proven system - called High Level Assembler (HLA) - is used throughout the book. HLA, although slightly different from 'regular' assembler, is easy to learn and very, very logical. The CD-ROM included with this book contains the HLA, the HLA library of routines, all of the source code in the book and over 50,000 lines of sample code. Again, if you want to learn assembly language, this is "the" book you should have in your library!!!
What you want?
I will call it unfortunate for not reading the reviews on Amazon before buying this book. As another reviewer Nick Veys said "teach the wrong, but easy way first" then "teach the more correct way later and hope the reader doesn't remember the wrong way" approach." And as someone else said, it really is the art of High Level Assembly language. Both are absolutely true.That was the real problem I faced after going through a few chapters. And when we reach the 7th chapter, the author says "This chapter discusses "pure" assembly language control statements...". There it is, if you are looking for the traditional assembly language, this book is not for you. This book deals with something called High Level Assembly. And if you want to know what this HLA is, this is the right book for you. If you have any prior programming knowledge with any of the high level language, then better you avoid this HLA and proceed directly to some `pure' assembly. Because, the path you are taken to the assembly is through some `nor-assembly-nor-high level' kind of all new language. The author's intension is not to cheat you, but to teach you assembly. And at the end there will be lot of stuff you don't want to keep in your head but you could not help but to keep. This problem arises because, to teach assembly, the author uses two medium; one, the English language and the other, a new computer language. I won't recommend this book for those who want to learn assembly (not HLA) straight away (and not through another computer language).But, if you are a HLA fan, assume that I have given 5 stars.

Follow us on Twitter