Intel 64 and IA-32 Architectures Software Developers Manual Volume 2B, Instruction Set Reference, N-Z
INDEX
INDEX-6 Vol. 2B
MONITOR instruction, 3-588
CPUID flag, 3-172
feature data, 3-180
MOV instruction, 3-591
MOV instruction (control registers), 3-597
MOV instruction (debug registers), 3-600
MOVAPD instruction, 3-602
MOVAPS instruction, 3-604
MOVD instruction, 3-606
MOVDDUP instruction, 3-610
MOVDQ2Q instruction, 3-617
MOVDQA instruction, 3-613
MOVDQU instruction, 3-615
MOVHLPS instruction, 3-619
MOVHPD instruction, 3-621
MOVHPS instruction, 3-623
MOVLHP instruction, 3-626
MOVLHPS instruction, 3-626
MOVLPD instruction, 3-628
MOVLPS instruction, 3-630
MOVMSKPD instruction, 3-632
MOVMSKPS instruction, 3-634
MOVNTDQ instruction, 3-636
MOVNTI instruction, 3-639
MOVNTPD instruction, 3-641
MOVNTPS instruction, 3-644
MOVNTQ instruction, 3-647
MOVQ instruction, 3-606, 3-649
MOVQ2DQ instruction, 3-652
MOVS instruction, 3-654, 4-250
MOVSB instruction, 3-654
MOVSD instruction, 3-654, 3-659
MOVSHDUP instruction, 3-662
MOVSLDUP instruction, 3-665
MOVSQ instruction, 3-654
MOVSS instruction, 3-668
MOVSW instruction, 3-654
MOVSX instruction, 3-671
MOVSXD instruction, 3-671
MOVUPD instruction, 3-673
MOVUPS instruction, 3-676
MOVZX instruction, 3-679
MSRs (model specific registers)
reading, 4-239
writing, 4-401
MUL instruction, 3-23, 3-681
MULPD instruction, 3-684
MULPS instruction, 3-687
MULSD instruction, 3-690
MULSS instruction, 3-693
Multi-byte no operation
, 4-4, B-16
MWAIT instruction, 3-696
CPUID flag, 3-172
feature data, 3-180
N
NaN. testing for, 3-404
Near
return, RET instruction, 4-253
NEG instruction, 3-541, 4-2
NetBurst microarchitecture (see Intel NetBurst
microarchitecture)
No operation, 4-4, B-16
Nomenclature, used in instruction reference pages,
3-1
NOP instruction, 4-4
NOT instruction, 3-541, 4-6
Notation
bit and byte order, 1-3
exceptions, 1-6
hexadecimal and binary numbers, 1-5
instruction operands, 1-5
reserved bits, 1-4
segmented addressing, 1-6
Notational conventions, 1-3
NT (nested task) flag, EFLAGS register, 3-484
O
OF (carry) flag, EFLAGS register, 3-453
OF (overflow) flag, EFLAGS register, 3-30, 3-465,
3-681, 4-283, 4-298, 4-301, 4-344
Opcode format, 2-3
Opcodes
addressing method codes for, A-2
extensions, A-19
extensions tables, A-20
group numbers, A-19
integers
one-byte opcodes, A-9
two-byte opcodes, A-11
key to abbreviations, A-2
look-up examples, A-4, A-19, A-22
ModR/M byte, A-19
one-byte opcodes, A-4, A-9
opcode maps, A-1
operand type codes for, A-3
register codes for, A-4
superscripts in tables, A-7
two-byte opcodes, A-5, A-6, A-11
VMX instructions, B-102
x87 ESC instruction opcodes, A-22
Operands, 1-5
OR instruction, 3-541, 4-8
ORPD instruction, 4-11
ORPS instruction, 4-13
OUT instruction, 4-15
OUTS instruction, 4-17, 4-250
OUTSB instruction, 4-17
OUTSD instruction, 4-17
OUTSW instruction, 4-17
Overflow exception (#OF), 3-465