2.PentiumⅡ擴(kuò)展指令
PentiumⅡ微處理器中由于集成了多媒體擴(kuò)展技術(shù)(MMX),因而增加了57條MMX指令。MMX指令集簡(jiǎn)介如下:
(1)算術(shù)運(yùn)算指令
PADD[B,W,D] ;環(huán)繞加法[字節(jié),字,雙字]
PADDS[B,W] ;飽和帶符號(hào)減法[字節(jié),字]
PADDUS[B,W] ;飽和無(wú)符號(hào)減法[字節(jié),字]
PSUB[B,W,D] ;環(huán)繞減法[字節(jié),字,雙字]
PSUBS[B,W] ;飽和帶符號(hào)加法[字節(jié),字]
PSUBUS[B,W] ;飽和無(wú)符號(hào)加法[字節(jié),字]
PMULHW ;字高位緊縮乘法PMULLW ;字低位緊縮乘法
PMADDWD ;字緊縮乘法并累加結(jié)果
(2)比較指令
PCMPEO[B,W,D] ;相等緊縮比較[字節(jié),字,雙字]
PCMPGT[B,W,D] ;大小緊縮比較[字節(jié),字,雙字]
(3)轉(zhuǎn)換指令
PACKUSWB ;字緊縮為字節(jié)
PACKSS[WB,DW] ;緊縮字到字節(jié),雙字到字
PUNPCKH[BW,WD,DQ] ;從MMX寄存器解壓(交*)高階字節(jié)、雙字、四字
PUNPCKL[BW,WD,DQ] ;從MMX寄存器解壓(交*)低階字節(jié)、雙字、四字
(4)邏輯指令
PAND ;按位AND
PANDN ;按位AND NOT
POR ;按位OR PXOR ;按位XOR
(5)移位指令
PSLL[W,D,Q] ;依據(jù)MMX寄存器中指定的數(shù)量或立即數(shù)值的緊縮左移邏輯操作[字,雙字,四字]
PSRL[W,D,Q] ;依據(jù)MMX寄存器中指定的數(shù)量或立即數(shù)值的緊縮右移邏輯操作[字,雙字,四字]
PSRA[W,D] ;依據(jù)MMX寄存器中指定的數(shù)量或立即數(shù)值的緊縮右移算術(shù)操作
(6)數(shù)據(jù)轉(zhuǎn)移指令
MOV[D,Q] ;移入MMX寄存器或移出MMX寄存器[雙字,四字]
(7)浮點(diǎn)和MMX狀態(tài)管理指令
EMMS ;清除MMX狀態(tài)
上述指令中,有的一條指令后帶[B,W,D],表示該指令支持多種數(shù)據(jù)類型,即支持字節(jié)(B)、字(W)、雙字(D)的操作。
3.PentiumⅢ擴(kuò)展指令
PentiumⅢ為提高互聯(lián)網(wǎng)計(jì)算能力,又增加了71條稱為互聯(lián)網(wǎng)SSE(Streaming SIMDExˉtensions,直譯為數(shù)據(jù)流單指令多數(shù)據(jù)擴(kuò)展)的指令和處理機(jī)序列號(hào)。它們是8條高速緩沖存儲(chǔ)器控制指令,50條SIMD浮點(diǎn)指令和12條多媒體指令。
相關(guān)推薦:
2014年計(jì)算機(jī)等級(jí)考試過(guò)關(guān)技巧
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |