Packed BCD, 21, 44
PACKSSDW, 55
PACKSSWB, 55
PACKUSWB, 55
PADDB, 56
PADDD, 56
PADDQ, 59
PADDSB, 56
PADDSW, 56
PADDUSB, 56
PADDUSW, 56
PADDW, 56
PAE, 25
Page:
global enable, 25
level write transparent, 24
size extensions, 25
Page-level cache disable, 24
Paging, 24
PAND, 56
PANDN, 56
Parity flag, 22
Pascal, 2, 278
PC, 47
PCD, 24
PCE, 25
PCI, 408
PCMPEQB, 56
PCMPEQD, 56
PCMPEQW, 56
PCMPGTB, 56
PCMPGTD, 56
PCMPGTW, 56
PDB, 150
PE, 23, 63
flag, 46
format, 110, 179
header, 116, 117, 124, 477
module, 110, 134, 423, 477
signature, 113
PeekMessage, 81
Pentium, 229
4,59
P54C, 54
Performance-monitoring counter enable, 25
Persistent breakpoints, 386
PF, 22
PG,24
PGE, 25
Physical address extension, 25
PID, 385
PM, 47
PMADDWD, 57
PMULHW, 57
PMULLW, 57
PMULUDQ, 59
POP, 22, 31
POPA, 31
POPF, 31
POR, 57
Positive infinity, 44
Positive zero, 44
Postcondition loop, 325
PostQuitMessage, 89
Precision:
control, 47
exception, 46
loss, 12
mask, 47
Precondition loop, 325
Printf, 213, 234, 271
Procedure identifying, 288
Process:
identifier, 385
command code, 91
Processor:
AMD, 43
Intel, 43
synchronization commands, 40
Programming languages:
high-level, 151
Prologue, 273
Protected-mode virtual interrupts, 24
Protection control commands, 41
Protection enabled flag, 23
PSE, 25
PSHIMD, 57
PSHIMQ, 57
PSHIMW, 57
PSHUFD, 60
PSHUFHW, 60
PSHUFLW, 60
PSLLD, 57
PSLLDQ, 59
PSLLQ, 57
PSLLW, 57
PSRAD, 58
PSRAW, 58
PSRLD, 58
PSRLDQ, 60
PSRLQ, 58
PSRLW, 58
PSUBB, 58
PSUBD, 58
PSUBQ, 59
PSUBSB, 58
PSUBSW, 58
PSUBUSB, 58
PSUBUSW, 58
PSUBW, 58
PUNPCKHBW, 59
PUNPCKHDQ, 59
PUNPCKHQDQ, 60
PUNPCKHWD, 59
PUNPCKLBW, 59
PUNPCKLDQ, 59
PUNPCKLQDQ, 60
PUNPCKLWD, 59
PUSH, 22, 31
PUSHA, 31
PUSHF, 31
Puts, 213
PVI, 24
PWT, 24
PXOR, 59