An Introduction to The Intel IA-32 Architecture (EE478)
A brief history of the IA-32 architecture, the Intel P6 family of processors – Intel Pentium®, Xeon®, Pentium® M, Pentium® Extreme, Core™Duo and Core™ Solo. SIMD instructions, Hyper-threading technology, Multicore technology. Basic execution environment, Memory Organization, Paging and Virtual memory, Address calculations in 64-bit mode. basic program execution registers, Instruction pointer, Operand addressing, memory operands, segmentation, I/O port addressing. Data types: numeric, pointer, bit-field, string, packed-SIMD, BCD. Implementation of the IEEE 754 floating point format. Overview of FP exceptions and FP exception handling.
Instruction set summary – General purpose instructions,