Widely respected by hackers of all kinds, this resource teaches programmers how to understand assembly language and how to use it to write powerful, efficient code. The second edition has been thoroughly updated to reflect recent changes to the HLA language. All code from the book is portable to the Windows, Linux, Mac OS X, and FreeBSD operating systems.
Read More
Widely respected by hackers of all kinds, this resource teaches programmers how to understand assembly language and how to use it to write powerful, efficient code. The second edition has been thoroughly updated to reflect recent changes to the HLA language. All code from the book is portable to the Windows, Linux, Mac OS X, and FreeBSD operating systems.
Read Less
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Very good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority!
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
PLEASE NOTE, WE DO NOT SHIP TO DENMARK. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Please note we cannot offer an expedited shipping service from the UK.
Choose your shipping method in Checkout. Costs may vary based on destination.
Seller's Description:
PLEASE NOTE, WE DO NOT SHIP TO DENMARK. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Please note we cannot offer an expedited shipping service from the UK.
The Art of Assembly Language spirals in to actual assembly language programming from a height. That height is a hybrid language called the High Level Assembler or HLA which combines high level control structures with low level assembly language statements. At the beginning of the book mostly high level control structures are used along with pre-built library routines incorporated into the example programs, but as the book progresses more and more of the HLL structure is stripped away and more and more true assembly language is introduced. The main component of the High Level Assembler is really a compiler that takes as input a high level language (the HLA) that is very close in form to assembly language (80x86); in addition the High Level Assembler also takes as input pure assembly language (80x86). One side effect of this approach I found is that I got a real insight into how HLLs translate into asm because the HLA's high level language structures are quite transparent revealing their own low level workings to a large extent. I have tried many other books on assembly language programming, but The Art of Assembly is the only book that I know that actually teaches assembly language programming (as opposed to learning lots of facts about assembly language that may enable you to pass a fact test but may not necessarily enable you to program in asm). Learning the HLA language itself is quite simple (i.e. the alphabet and syntax of the HLA), and once learnt provides a springboard into other versions of asm such as MASM or NASM etc. Learning these other languages before learning HLA proved too difficult for me. If you already know a HLL like C or C++ then I highly recommend The Art of Assembly Language. The hybrid nature of the HLA also gives double value to the book as it provides useful insight into translation from a compiled HLL to ASM, I found.