<<<    Index    >>>
INDEX-1
INDEX
Numerics
36-bit Page Size Extension flag, CPUID 
instruction. . . . . . . . . . . . . . . . . . . .3-115
A
AAA instruction. . . . . . . . . . . . . . . . . . . . . . . . .3-17
AAD instruction . . . . . . . . . . . . . . . . . . . . . . . .3-18
AAM instruction . . . . . . . . . . . . . . . . . .3-19
3-681
AAS instruction. . . . . . . . . . . . . . . . . . .3-20
3-685
Abbreviations, opcode key. . . . . . . . . . . . . . . . A-1
Access rights, segment descriptor. . . . . . . . .3-342
ADC instruction . . . . . . . . . . . . . . . . . .3-21
3-367
ADD instruction . . . . . . . 3-21
3-23
3-143
3-367
ADDPS instruction. . . . . . . . . . . . . . . . . . . . . .3-25
Address size attribute override prefix. . . . . . . . .2-2
Address size override prefix. . . . . . . . . . . . . . . .2-2
Addressing methods
codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
operand codes . . . . . . . . . . . . . . . . . . . . . . A-3
register codes. . . . . . . . . . . . . . . . . . . . . . . A-3
Addressing, segments . . . . . . . . . . . . . . . . . . . .1-7
ADDSS instruction. . . . . . . . . . . . . . . . . . . . . .3-27
Advanced Programmable Interrupt Controller 
(see APIC)
AND instruction . . . . . . . . . . . . . . . . . .3-30
3-367
ANDNPS instruction. . . . . . . . . . . . . . . . . . . . .3-32
ANDPS instruction. . . . . . . . . . . . . . . . . . . . . .3-34
APIC CPUID instruction flag . . . . . . . . . . . . .3-114
Arctangent, FPU operation. . . . . . . . . . . . . . .3-221
ARPL instruction . . . . . . . . . . . . . . . . . . . . . . .3-36
B
B (default stack size) flag, segment 
descriptor. . . . . . . . . . . . . .3-531
3-581
Base (operand addressing) . . . . . . . . . . . . . . . .2-3
BCD integers
packed . . . . . . . . . 3-143
3-145
3-169
3-171
unpacked3-17
3-18
3-19
3-20
3-681
3-685
Binary numbers . . . . . . . . . . . . . . . . . . . . . . . . .1-7
Binary-coded decimal (see BCD)
Bit order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
BOUND instruction. . . . . . . . . . . . . . . . . . . . . .3-38
BOUND range exceeded exception (#BR). . . .3-38
BSF instruction. . . . . . . . . . . . . . . . . . . . . . . . .3-40
BSR instruction . . . . . . . . . . . . . . . . . . . . . . . .3-42
BSWAP instruction. . . . . . . . . . . . . . . . . . . . . .3-44
BT instruction. . . . . . . . . . . . . . . . . . . . . . . . . .3-45
BTC instruction. . . . . . . . . . . . . . . . . . .3-47
3-367
BTR instruction. . . . . . . . . . . . . . . . . . .3-49
3-367
BTS instruction. . . . . . . . . . . . . . . . . . .3-51
3-367
Byte order. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-5
C
Caches, invalidating (flushing) . . . . . .3-318
3-708
Call gate. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-337
CALL instruction. . . . . . . . . . . . . . . . . . . . . . . 3-53
Calls (see Procedure calls)
CBW instruction . . . . . . . . . . . . . . . . . . . . . . . 3-64
CDQ instruction . . . . . . . . . . . . . . . . . . . . . . . 3-65
CF (carry) flag, EFLAGS register3-21
3-23
3-45
3-47
3-49
3-51
3-66
3-71
3-146
3-296
3-301
3-448
3-592
3-627
3-640
3-643
3-662
3-673
Classify floating-point value, FPU operation. 3-271
CLC instruction. . . . . . . . . . . . . . . . . . . . . . . . 3-66
CLD instruction. . . . . . . . . . . . . . . . . . . . . . . . 3-67
CLI instruction. . . . . . . . . . . . . . . . . . . . . . . . . 3-68
CLTS instruction. . . . . . . . . . . . . . . . . . . . . . . 3-70
CMC instruction . . . . . . . . . . . . . . . . . . . . . . . 3-71
CMOV flag, CPUID instruction. . . . . . . . . . . 3-115
CMOVcc instruction . . . . . . . . . . . . . . . . . . . . 3-72
CMOVcc instructions . . . . . . . . . . . . . .3-72
3-115
CMP instruction . . . . . . . . . . . . . . . . . . . . . . . 3-76
CMPPS instruction. . . . . . . . . . . . . . . . . . . . . 3-78
CMPS instruction . . . . . . . . . . . . . . . . .3-87
3-605
CMPSB instruction. . . . . . . . . . . . . . . . . . . . . 3-87
CMPSD instruction. . . . . . . . . . . . . . . . . . . . . 3-87
CMPSS instruction. . . . . . . . . . . . . . . . . . . . . 3-90
CMPSW instruction . . . . . . . . . . . . . . . . . . . . 3-87
CMPXCHG instruction . . . . . . . . . . . .3-100
3-367
CMPXCHG8B instruction. . . . . . . . . . . . . . . 3-102
COMISS instruction . . . . . . . . . . . . . . . . . . . 3-104
Compatibility, software. . . . . . . . . . . . . . . . . . . 1-6
Compiler functional equivalents . . . . . . . . . .1
C-1
Compiler intrinsics . . . . . . . . . . . . . . . . . . . .1
C-1
composite . . . . . . . . . . . . . . . . . . . . . . . . . C-11
simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Condition code flags, EFLAGS register . . . . . 3-72
Condition code flags, FPU status word
flags affected by instructions. . . . . . . . . . . 3-12
setting . . . . . . . . . . . . . . . .3-265
3-267
3-271
Conditional jump. . . . . . . . . . . . . . . . . . . . . . 3-329
Conditional Move and Compare flag, 
CPUID instruction. . . . . . . . . . . . . 3-115
Conforming code segment. . . . . . . . .3-337
3-342
Constants (floating point) loading. . . . . . . . . 3-210
Control registers, moving values to and from3-407
Cosine, FPU operation. . . . . . . . . . . .3-186
3-242
CPL. . . . . . . . . . . . . . . . . . . . . . . . . . . .3-68
3-704
CPUID instruction. . . . . . . . . . . . . . . . . . . . . 3-111
CPUID instruction flags . . . . . . . . . . . . . . . . 3-114
CR0 control register . . . . . . . . . . . . . . . . . . . 3-654
CS register . . . . . . . . . .3-53
3-306
3-321
3-333
3-402
3-531
CS segment override prefix . . . . . . . . . . . . . . . 2-2
<<<    Index    >>>