Download User`s Manual

Transcript
INDEX
instruction ordering instructions, 5-15, 5-18
I/O instructions, 5-6, 7-20
logical instructions, 7-10
MMX instructions, 5-10, 9-5
multiply and divide instructions, 7-9
processor identification instruction, 7-23
repeating string operations, 7-19
rotate instructions, 7-13
segment register instructions, 7-22
shift instructions, 7-10
SIMD instructions, introduction to, 2-14
software interrupt instructions, 7-17
SSE instructions, 5-12
SSE2 instructions, 5-15
stack manipulation instructions, 7-5
string operation instructions, 7-18
summary, 5-1
system instructions, 5-26
test instruction, 7-14
type conversion instructions, 7-7
x87 FPU and SIMD state management instructions, 5-10
x87 FPU instructions, 5-7
INT instruction, 6-12, 7-23
Integers
description of, 4-3
indefinite, 4-4, 8-13
signed integer encodings, 4-4
signed, description of, 4-4
unsigned integer encodings, 4-3
unsigned, description of, 4-3
Intel 64 architecture
64-bit mode, 3-1
64-bit mode instructions, 5-27
address space, 3-6
compatibility mode, 3-1
data types, 4-1
definition of, 1-3
executing calls, 6-1
general purpose instructions, 7-1
generations, 2-20
history of, 2-1
IA32e mode, 3-1
introduction, 2-20
memory organization, 3-6, 3-7
relation to IA-32, 1-3
See also: IA-32e mode
Intel Advanced Digital Media Boost, 2-4, 2-10
Intel Advanced Smart Cache, 2-10
Intel Advanced Thermal Manager, 2-4
Intel Core 2 Extreme processor family, 2-4, 2-5, 2-18
Intel Core Duo processor, 2-4, 2-17
Intel Core microarchitecture, 2-4, 2-5, 2-10, 2-12, 2-13, 2-18
Intel Core Solo processor, 2-4
Intel developer link, 1-7
Intel Dynamic Power Coordination, 2-4
Intel NetBurst microarchitecture, 1-2
description of, 2-8
introduction, 2-8
Intel Pentium D processor, 2-17
Intel Pentium processor Extreme Edition, 2-17
Intel Smart Cache, 2-4
Intel Smart Memory Access, 2-4, 2-10
Intel software network link, 1-7
Intel VTune Performance Analyzer
related information, 1-7
Intel Wide Dynamic Execution, 2-4, 2-10, 2-12, 2-13
Intel Xeon processor, 1-1
description of, 2-3
Intel Xeon processor 5100 series, 2-4, 2-5, 2-18
Intel386 processor, 2-1
Intel486 processor
history of, 2-2
INDEX-6 Vol. 1
Inter-privilege level call
description of, 6-6
operation, 6-7
Inter-privilege level return
description of, 6-6
operation, 6-7
Interrupt gate, 6-9
Interrupt handler, 6-9
Interrupt vector, 6-9
Interrupts
64-bit mode, 6-13
description of, 6-9
handler, 6-9
implicit call to an interrupt handler
procedure, 6-9
implicit call to an interrupt handler task, 6-12
implicit call to interrupt handler procedure, 6-9
implicit call to interrupt handler task, 6-12
in real-address mode, 6-12
maskable, 6-9
user-defined, 6-9
vector, 6-9
INTn instruction, 7-17
INTO instruction, 6-12, 7-18, 7-23
Invalid arithmetic operand exception (#IA)
description of, 8-26
masked response to, 8-26
Invalid operation exception (#I)
overview, 4-20
SSE and SSE2 extensions, 11-14
x87 FPU, 8-25
IOPL (I/O privilege level) field
EFLAGS register, 3-16, 14-3
IRET instruction, 3-17, 6-11, 6-12, 7-15, 7-23, 14-4
I/O
address space, 14-1
instruction serialization, 14-5
instructions, 5-6, 7-20, 14-3
I/O privilege level (see IOPL)
map base, 14-4
permission bit map, 14-4
ports, 3-3, 14-1, 14-2, 14-3, 14-5
sensitive instructions, 14-3
J
J-bit, 4-11
Jcc instructions, 3-16, 3-17, 7-15
JMP instruction, 3-17, 7-15, 7-22
L
L1 (level 1) cache, 2-7, 2-9
L2 (level 2) cache, 2-7, 2-9
LAHF instruction, 3-14, 7-21
Last instruction opcode, x87 FPU, 8-10
LDDQU instruction, 5-19, 12-3
LDMXCSR instruction, 10-12, 11-23
LDS instruction, 7-23
LDTR register, 3-4, 3-5
LEA instruction, 7-23
LEAVE instruction, 6-13, 6-18, 7-21
LES instruction, 7-23
LFENCE instruction, 11-12
LGS instruction, 7-23
Linear address, 3-6
Linear address space
defined, 3-6
maximum size, 3-6
LOCK signal, 7-4
LODS instruction, 3-16, 7-18
Log epsilon, x87 FPU operation, 8-21