After reading half of Randall Hyde's AoA, I got pissed off at reading HLA and bought this book and finished it in a month. This satisfied my expectations. This book uses MASM (Intel syntax) with Visual Studio (Express version is available for free). Pros: - Very clear and explicit explanations and examples - Good structuring of the chapters - Gives the reader excellent insight on the fundamental instructions of x86 instruction...
0Report
I needed a good book to help me with a security lab class where we wrote and examined shell code to exploit applications. I had little ASM experience and this book helped a lot. The book is the most up to date assembly book I could find, covering 64 bit architectures and more. If you need to understand how assembly works to write shell code I would highly reccomend this book. The section on understanding the stack is very...
0Report
With only knowledge of a high level language (C/C++) I started with this book and it was well worth the money. A good introduction to the hexadecimal and binary numbers, then a brief look at the inner workings and then on with the assembly instructions, process flow and subroutines. A very clear way of showing things, well written. The only thing I missed were the answers to the question posed at the end of the chapter. But...
0Report
Richard Detmer has done an excellent job of relating a very difficult subject! I originally signed up for a a class in assembly language my sophomore year. As a computer science major, the course is mandatory. Three weeks into the class I dropped it.....despite the instructors knowledge of the subject, the textbook we were using made no sense. I reregistered for the class the next semester, and the textbook had changed. Although...
0Report
02/07/2003 - UKI have read many introductory books on 80x86 assembly language. Every book I have read had some problems (not up to date, 16 bits only, segmented model, dos only, too long and boring, etc...) For the first time I found no disadvantages!This book is easy to understand and it is for beginners; still, it is not trivial nor boring! It is interesting and somehow challenging. It is up-to-date: 32 bits, flat model,...
0Report