Volume 1 Application Programming (794095), страница 78
Текст из файла (страница 78)
172MAXSD instruction ............................................... 173MAXSS instruction................................................ 172MBZ ..................................................................... xxiimedia applications ..................................................... 4memoryaddressing ............................................................ 14hierarchy..............................................................
95management ................................................... 11, 66model .................................................................... 9optimization ......................................................... 92ordering ............................................................... 93physical ............................................................... 11segmented ............................................................ 10virtual ....................................................................
9weakly ordered ..................................................... 91memory management instructions ............................. 66memory-mapped I/O .......................................... 63, 91MFENCE instruction ............................................... 66MINPD instruction ................................................
173MINPS instruction ................................................. 173MINSD instruction ................................................ 173MINSS instruction ................................................. 173MM bit ................................................................. 120MMX registers ...................................................... 200MMX/tm technology.................................................. 4MMX™ instructions .............................................. 193modes16-bit.................................................................. xix32-bit.................................................................. xix64-bit..............................................................
xix, 6compatibility ................................................... xix, 7legacy ............................................................. xxi, 7long ............................................................... xxii, 630024592—Rev. 3.13—July 2007mode switches ...................................................... 30operating ............................................................ 2, 6protected ............................................
xxiii, 7, 13, 76real ................................................................... xxiiireal mode ......................................................... 7, 13virtual-8086.............................................. xxv, 7, 13moffset .................................................................. xxiiMOV instruction ...................................................... 42MOV segReg instruction........................................... 49MOVAPD instruction .............................................
157MOVAPS instruction .............................................. 157MOVD instruction .................................... 42, 135, 209MOVDDUP instruction .................................. 157, 160MOVDQ2Q instruction .................................. 135, 210MOVDQA instruction ............................................ 135MOVDQU instruction ............................................ 135MOVHLPS instruction ...........................................
157MOVHPD instruction ............................................. 157MOVHPS instruction ............................................. 157MOVLHPS instruction ........................................... 157MOVLPD instruction ............................................. 157MOVLPS instruction .............................................. 157MOVMSKPD instruction ................................. 47, 161MOVMSKPS instruction .................................. 47, 161MOVNTDQ instruction .................................. 136, 211MOVNTI instruction ................................................
42MOVNTPD instruction........................................... 161MOVNTPS instruction ........................................... 161MOVNTQ instruction............................................. 210MOVNTSD ........................................................... 161MOVNTSS ............................................................ 161MOVQ instruction .........................................
135, 210MOVQ2DQ instruction .................................. 135, 210MOVS instruction .................................................... 57MOVSB instruction.................................................. 57MOVSD instruction ......................................... 57, 157MOVSHDUP......................................................... 160MOVSHDUP instruction ........................................ 157MOVSLDUP ......................................................... 160MOVSLDUP instruction......................................... 157MOVSQ instruction .................................................
57MOVSS instruction ................................................ 157MOVSW instruction................................................. 57MOVSX instruction ................................................. 42MOVUPD instruction ............................................. 157MOVUPS instruction ............................................. 157MOVZX instruction ................................................. 42MSB ..................................................................... xxiimsb ....................................................................... xxiiMSR ................................................................... xxviiMUL instruction ...................................................... 50MULPD instruction ................................................
169Index24592—Rev. 3.13—July 2007AMD64 TechnologyMULPS instruction ................................................ 169MULSD instruction ............................................... 169MULSS instruction ................................................ 169multiplication .......................................................... 50multiply-add ................................................... 112, 197MXCSR Register ...................................................
117OUTSB instruction .................................................. 64OUTSD instruction .................................................. 64OUTSW instruction ................................................. 64overflow ............................................................... xxiiioverflow exception (OE) ................................. 181, 283overflow flag ........................................................... 36NPNaN ............................................................... 129, 256near branches .......................................................... 85near calls ................................................................. 79near jumps ..............................................................
78near returns ............................................................. 82NEG instruction ....................................................... 50NMI interrupt .......................................................... 87non-temporal data .................................................... 98non-temporal moves ................................
136, 161, 210non-temporal stores......................................... 100, 190NOP instruction ....................................................... 66normalized numbers ........................................ 128, 255not a number (NaN) ........................................ 129, 256NOT instruction .......................................................
56number encodings128-bit media floating-point ................................ 130x87 .................................................................... 257number representation128-media floating-point ..................................... 12864-bit media floating-point .................................. 205x87 floating-point ...............................................
254pack instructions ............................................ 140, 212packed................................................... xxiii, 106, 194packed BCD digits ................................................... 38packed-decimal data type ........................................ 253PACKSSDW instruction ................................. 140, 212PACKSSWB instruction ................................. 140, 212PACKUSWB instruction .................................