![]() Trade In this Item for up to £6.20
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Professional Assembly Language Programming (Programmer to Programmer) for an Amazon.co.uk gift card of up to £6.20, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
Every high level language program (such as C and C++) is converted by a compiler into assembly language before it is linked into an executable program. This book shows you how to view the assembly language code generated by the compiler and understand how it is created. With that knowledge you can tweak the assembly language code generated by the compiler or create your own assembly language routines.
This code–intensive guide is divided into three sections basics of the assembly language program development environment, assembly language programming, and advanced assembly language techniques. It shows how to decipher the compiler–generated assembly language code, and how to make functions in your programs faster and more efficient to increase the performance of an application.
What you will learn from this book:
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
What it will NOT give you: sufficient understanding to code non-trivial assembler programs, or to optimize in anything but the most simplistic manner. It doesn't even contain a comprehensive listing of x86 instructions! This definitely cannot be your only reference book.
Still, I'm happy I bought this book. Despite it's limitations, it's readable, comprehensible, and immediately useful.
Nevertheless i WOULD recommend the book; it very readable, have good examples and cover all areas in low-level development you will need/are interested in. That is true that it does cover quite basics, but overall vibes about the book are good.
It also uses assmbler that is built into gcc, that is way more usefull than something like nasm, which i'm personaly allergic to - so i would not go for 'Step by Step' book.
There are sections you might skip, that you are familiar with, e.g. stack frames, or linking to C/C++ object code, but it might not hurt to skim through quickly, to obtain a more complete idea.
There are not many alternatives in the area, though it might not be another Kerrigan And Ritchie masterpiece, it is a good book to own, i.e. BETTER than any other ones i know of.
reasons to buy this book:
*Good introduction for begginer (but a C programmer)
*All related topics covered
*Practical examples of code given for all topics
*Free from dangerous practice
|