32/64-BIT 80x86 Assembly Language Architecture
The increasing complexity of programming environments provides a number of opportunities for assembly language programmers. 32/64-Bit 80x86 Assembly Language Architecture attempts to break through that complexity by providing a step-by-step understanding of programming Intel and AMD 80x86 processors in assembly language. This book explains 32-bit and 64-bit 80x86 assembly language programming inclusive of the SIMD (single instruction multiple data) instruction supersets that bring the 80x86 processor into the realm of the supercomputer, gives insight into the FPU (floating-point unit) chip in every Pentium processor, and offers strategies for optimizing code.
Table of Contents
Chapter 1. Introduction
Chapter 2. Coding Standards
Chapter 3. Processor Differential Insight
Chapter 4. Bit Mangling
Chapter 5. Bit Wrangling
Chapter 6. Data Conversion
Chapter 7. Interger Math
Chapter 8. Floating-Point Anyone?
Chapter 9. Comparison
Chapter 10. Branching
Chapter 11. Branchless
Chapter 13. FP Vector Multiplication and Division
Chapter 15. Binary-Coded Decimal (BCD)
Chapter 17. PC I/O
Chapter 19. Gfx 'R' Asm
Chapter 20. MASM vs. NASM vs. TASM vs. WASM
Chapter 21. Debugging Functions
Chapter 22. Epilogue
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
Download here (CHM)
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.