32/64-bit 80x86 Assembly Language Architecture
Date: 08 May 2011, 01:36
|
Providing a step-by-step understanding of programming Intel and AMD 80x86 processors in assembly language, this book attempts to break through the complexity of programming environments and explains 32-bit and 64-bit 80x86 assembly language programming. This book discusses 32- and 64-bit 80x 86 assembly language programming inclusive of the SIMD instruction supersets that bring the 80x86 processor into the realm of the supercomputer. This book can be used in a self-taught or academic environment. About the Author James Leiterman is a senior computer engineer who has been developing hardware and software professionally since 1978 and programming video/computer games for 20 years. He has worked for multiple game companies including Midway, LucasArts, Atari, Wild Goose Games, a casino gaming company, and two Internet online game companies and has shipped nine games. He is also the author of Vector Game Math Processors and Learn Vertex and Pixel Shader Programming with DirectX 9. Table of Contents 32/64-Bit 80x86 Assembly Language Architecture Preface-(or, So Why Did He Write Yet Another Book?) 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 - Integer Math Chapter 8 - Floating-Point Anyone? Chapter 9 - Comparison Chapter 10 - Branching Chapter 11 - Branchless Chapter 12 - Floating-Point Vector Addition and Subtraction Chapter 13 - FP Vector Multiplication and Division Chapter 14 - Floating-Point Deux Chapter 15 - Binary-Coded Decimal (BCD) Chapter 16 - What CPUID? Chapter 17 - PC I/O Chapter 18 - System Chapter 19 - Gfx 'R' Asm Chapter 20 - MASM vs. NASM vs. TASM vs. WASM Chapter 21 - Debugging Functions Chapter 22 - Epilogue Appendix A - Data Structure Definitions Appendix B - Mnemonics Appendix C - Reg/Mem Mapping Glossary References List of Figures List of Tables List of Listings PassWord: books_for_all
|
DISCLAIMER:
This site does not store 32/64-bit 80x86 Assembly Language Architecture on its server. We only index and link to 32/64-bit 80x86 Assembly Language Architecture provided by other sites. Please contact the content providers to delete 32/64-bit 80x86 Assembly Language Architecture if any and email us, we'll remove relevant links or contents immediately.