Home    View Cart    Contact Us


Professional Assembly Language (Programmer to Programmer)
 

Shipping is just $2.95 for the first book and $1.00 for each additional book!  (For shipments in the US only, with media mail and paypal.)

All the books we sell are NEW, never read.  We may list a book as used if we feel it is not in gift condition due to minor wear on the cover from being on a retail store shelf.  We purchase all our books directly from the publisher. 


Professional Assembly Language (Programmer to Programmer)
(Larger Image)

Professional Assembly Language (Programmer to Programmer)

by Richard Blum
Product Group: Book
Publisher: Wrox (2005-02-11)
ISBN: 0764579010
EAN: 9780764579011
Dewey Decimal #: 005.136
Binding/Media: Paperback - 576 pages
Edition: illustrated edition
SKU: 102009-0762
Condition: New
Comments: 0764579010 New, never read, may have minor wear on cover.


Editorial Reviews


Product Description
  • Unlike high-level languages such as Java and C++, assembly language is much closer to the machine code that actually runs computers; it's used to create programs or modules that are very fast and efficient, as well as in hacking exploits and reverse engineering
  • Covering assembly language in the Pentium microprocessor environment, this code-intensive guide shows programmers how to create stand-alone assembly language programs as well as how to incorporate assembly language libraries or routines into existing high-level applications
  • Demonstrates how to manipulate data, incorporate advanced functions and libraries, and maximize application performance
  • Examples use C as a high-level language, Linux as the development environment, and GNU tools for assembling, compiling, linking, and debugging


Customer Reviews


A good book on assembly language.
Rating (5)
Date: 2009-09-16


I have long been looking for good information that is geared towards assembler in Linux as that is my preferred OS. I am happy to say that I am very satisfied with it. I haven't gone into it in depth but from what I have read, I am very impressed. Just take a look at the table of contents and you will see what I mean. I can recommend it to anyone interested in both assembler and Linux.


It was just what I needed!
Rating (5)
Date: 2009-06-25


This is easy to read book and it was just what I needed. The author examines assembly language from linux perspective. The assembler used is gas - main part ot the toolchain which is used from gcc to compile C code. Usually literature on assembly language uses masm on windows or worse - on dos. It is great introduction on this subject. The reader also gets overall understanding of cpu architecture and structure of programs on unix os.


A great book to learn IA-32 assembly
Rating (5)
Date: 2009-05-19

2 out of 2 customers found this reveiw helpful


This is a GREAT book for learning x86 IA-32 assembly, very well written by one who knows the magic. The contents are easy to understand and the examples are ready to compile and run using the widely used GNU toolchain. Unfortunately the x86_64 assembly is not covered, otherwise, it would definitely be the bible book for x86 assembly learning.


Must Read
Rating (5)
Date: 2009-02-08

1 out of 1 customers found this reveiw helpful


This book is a must read for anyone who wants a good introduction to Assembler. The structure of the book is excellent. It starts out with a great introduction to Assembly language programming, tools used and the IA32 platform. Chapters 5 (Moving Data), 6 (Controlling Execution), 7 (Using Numbers) and 8 (Basic Math) introduce the reader to the basic of Assembly language. I have been writing C/C++ code for many years and this really helped me understand what was happening underneath in the compiled code. Chapters 9 and beyond introduce more advanced featured of Assembly language and the Linux OS, such as; System calls, Optimizing, Using Files, etc.

The writing style is excellent and the author has a good command of the subject matter (he even made me laugh a few times). However the best thing about this books is the plentiful use of examples. If you want to get a good introduction to Assembly language programming this book is a "Must Read"

I read this book in conjuction with Embedded Systems Architecture: A Comprehensive Guide for Engineers and Programmers (Embedded Technology) and gained a better understanding of SW/HW platforms.


Helped me
Rating (5)
Date: 2008-06-30

3 out of 3 customers found this reveiw helpful


If you are looking to learn assembly programming for the Linux os, I think you would do well to have this book.
Best book on Linux assembly I've found. After years of asm programming on MS with masm32 I found that I thoroughly enjoyed programming from the cmdln whith the GNU utils and using AT&T syntax.

While the "Professional" part of the title may be reaching a bit, this books gives excellent coverage of many advanced topics (memory mapping, optimization, using advanced chip instructions, fpu) that you won't find in other books. It covers a lot of ground and does it well. One of the things I found very helpful was the way the author introduced many of the GNU utils and shows you how to use them. A great plus.

Retail Price: $49.99
Our Price:$22.34
That's 55% Off!