The online computer book shop for UK & Europe                                   

   Books Home | About Us | Index | Next Record | Browse

 
  

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 32/64-Bit 80x86 Assembly Language Architecture
  

  32/64-Bit 80x86 Assembly Language Architecture by James Leiterman

  • Published by: WORDWARE PUBLISHING INC
  • Author: James Leiterman
  • Page Count: 542
  • Group: ASSEMBLY LANGUAGE
  • ISBN: 1598220020/9781598220025
  • Published: Sep 2005

Our Price: 24.13
Discount: 29%
RRP: 33.99 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book store with some thing for everyone

Book Information and Description:

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.
Learn about:
* 3DNow! MMX, SSE, SSE-2, SSE-3, AMD64, and EM64T instruction sets
* The similarities of and differences between various 80x86 processors
* Boolean bit manipulation
* Data swizzling, shuffling, and splatting
* Integer and floating-point math operations
* Branching and branchless coding methods
* Coding standards
* Debugging functions

The companion files can be downloaded from www.wordware.com/files/8086 and www.leiterman.com/books.html

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