Important Note! John Wiley Publishing, ISBN Far from a minor touchup, the third edition 3E, as we say in the trade was a near-total rewrite. DOS is gone for good, and the entire book now focuses on assembly programming for x86 Linux, using free and open source tools that include the NASM assembler, the ld linker, the Kate editor, the Bless hex editor, and the Insight graphical front end to the foundational GNU debugger, gdb.
|Published (Last):||24 January 2011|
|PDF File Size:||16.96 Mb|
|ePub File Size:||18.9 Mb|
|Price:||Free* [*Free Regsitration Required]|
Shelves: assembly By reading this book the second time after 3 years, I realized how well this book is written. Readers should be really patient reading this book because in the first half of it by chapter 8, page you will have a nice time comprehending the concepts of memory and assembly language, Linux internals too!
The problem raises when the rest of the book chapter 8 through 12 feels the same! This book is more of a gate to opening to the world of assembly than knowing how to write it, that is, you will learn assembly by the end of reading this book but you will not know how to write it. There are a few good books covering the assembly instructions coding to read afterwards, which I recommend reading more.
I remember that I literally reread chapter after chapter until I understood deeply every single part. That gave me a solid foundation for my future career and great understanding how things really work down there.
Concepts like pointers to the memory that my colleges were struggling with were crystal clear to me thanks to this book. After finishing it I was able to write quite a big First technical book I ever read and that was when I was in high school and that left me with great memories.
After finishing it I was able to write quite a big project at that time - it was a sort of a clone of Norton Commander - much simpler but with basic functionality - and written in pure Assembly.
Boy I was proud :- I believe that parts of this book might have a great value even today - especially to developers who started programming up there in a language chain and never really understood how does the bear metal works.
Assembly language step-by-step : programming with DOS and Linux
Assembly Language Step-by-Step: Programming with Linux
Assembly Language Step-By-Step