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.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Gfx R Asm
MASM vs NASM vs TASM vs WASM
Data Structure Definitions
Other editions - View all
32 bits 3DNow 3Mx+ SSE SSE2 64 bits 64-bit mode algorithm aligned Ay Ax bytes cache calculation Chapter const CPUID debug double-precision floating-point DPFP DWORD EFLAGS endian Flags O.flow Sign float floating-point value function general-purpose instruction general-purpose registers instruction set integer Intel interrupt Jump loaded logical loop mask memory mmxDst Mnemonic P PII movaps movd MOVLPD movq movss MOVUPS O.flow Sign Zero opcode operand operation packed Parity Carry pfmul PII K6 3D pixels pointer processor programming Protected Mode Pseudo Vec push Real Mode scalar shift SIMD SIMD instruction single-precision Single-precision 128 single-precision floating-point source Mnemonic SPFP square root SSE SSE2 A64 SSE3 stack stores the result subtraction ü ü FPU ü ü SSE ü ü ü uint unsigned vector vmp3DVector void write Zero Aux Parity