Volume 1 Application Programming (794095), страница 74
Текст из файла (страница 74)
87#DF exception ......................................................... 87#GP exception ......................................................... 88#MC exception ........................................................ 88#MF exception ......................................... 88, 231, 243#NM exception ........................................................ 87#NP exception ......................................................... 87#OF exception ......................................................... 87#PF exception ..........................................................
88#SS exception .......................................................... 88#TS exception ......................................................... 87#UD exception ................................................. 87, 179#XF exception .................................................. 88, 179Numerics128-bit media programming.................................... 10516-bit mode ............................................................ xix32-bit mode ............................................................ xix3DNow!™ technology ...............................................
43DNow!™ instructions .......................................... 19364-bit media programming ..................................... 19364-bit mode ........................................................ xix, 6AAAA instruction ................................................ 47, 69AAD instruction ................................................ 47, 69AAM instruction ................................................
47, 69AAS instruction ................................................. 47, 69aborts ...................................................................... 87absolute address ....................................................... 15ADC instruction ...................................................... 50ADD instruction ...................................................... 50addition ................................................................... 50ADDPD instruction................................................ 166ADDPS instruction ................................................
166addressingabsolute address ................................................... 15address size ............................................... 17, 67, 72branch address...................................................... 68canonical form ..................................................... 15complex address ................................................... 16effective address ................................................... 15I/O ports ..................................................... 123, 203IndexIP-relative ......................................................
16, 18linear ............................................................. 11, 12memory ............................................................... 14operands ............................................... 40, 123, 203PC-relative ..................................................... 16, 18RIP-relative ................................................. xxiv, 18stack address ........................................................
16string address ....................................................... 16virtual ............................................................ 11, 12x87 stack ............................................................ 240ADDSD instruction ................................................ 166ADDSS instruction ................................................ 166ADDSUBPD instruction ......................................... 169ADDSUBPS instruction ......................................... 169AF bit ..................................................................... 35affine ordering ............................................... 130, 257AH register ........................................................
25, 26AL register ........................................................ 25, 26alignment128-bit media ............................................. 123, 19064-bit media ....................................................... 204general-purpose ............................................ 40, 101AND instruction ...................................................... 56ANDNPD instruction ............................................. 174ANDNPS instruction .............................................. 174ANDPD instruction ................................................ 174ANDPS instruction ................................................ 174arithmetic instructions ........ 50, 145, 166, 216, 225, 267ARPL instruction .....................................................
70array bounds ............................................................ 56ASCII adjust instructions .......................................... 47auxiliary carry flag ................................................... 35AX register ........................................................ 25, 26BB bit ...................................................................... 244BCD data type .......................................................
253BCD digits .............................................................. 38BH register ........................................................ 25, 26biased exponent ........................ xix, 126, 131, 252, 258binary-coded-decimal (BCD) digits ........................... 38bit scan instructions ..................................................
54bit strings ................................................................ 38bit test instructions ................................................... 54BL register ........................................................ 25, 26BOUND instruction ........................................... 56, 69BP register ......................................................... 25, 26BPL register ............................................................ 26branch removal ................................ 114, 154, 198, 221295AMD64 Technologybranch-address displacements ...................................
68branches ............................................. 76, 84, 101, 189BSF instruction ........................................................ 54BSR instruction ....................................................... 54BSWAP instruction .................................................. 48BT instruction ......................................................... 54BTC instruction .......................................................
54BTR instruction ....................................................... 54BTS instruction ....................................................... 54busy (B) bit ........................................................... 244BX register ........................................................ 25, 26byte ordering ..................................................... 14, 48byte registers ...........................................................
29CC3–C0 bits ............................................................ 243cache ...................................................................... 95cachability ......................................................... 190coherency ............................................................ 98line ...................................................................... 97management ...................................................
66, 99pollution .............................................................. 98prefetching ........................................................... 99stale lines ........................................................... 100cache management instructions ................................. 66CALL instruction.......................................... 60, 69, 79caller-save parameter passing .................................. 188canonical address form .............................................
15carry flag................................................................. 35CBW instruction ...................................................... 46CDQ instruction ...................................................... 46CDQE instruction .................................................... 46CF bit ..................................................................... 35CH register ........................................................ 25, 26CL register ........................................................ 25, 26clamping ............................................................... 125CLC instruction ....................................................... 63CLD instruction .......................................................