版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Intel奔騰指令速查手冊(cè)
標(biāo)志位
指令名稱指令形式機(jī)器碼說(shuō)明應(yīng)用舉例
(設(shè)置/測(cè)試)
ES:ES:26ES段跨越前綴
CS:CS:2ECS段跨越前綴
SS:SS:36SS段跨越前綴
DS:DS:3EDS段跨越前綴
FS:FS:64FS段跨越前綴
GS:GS:65GS段跨越前綴
Opsize:Opsize:66操作數(shù)類型跨越前綴
Address:Address:67地址類型跨越前綴
指令名稱指令形式機(jī)器碼標(biāo)志位(設(shè)置/測(cè)試)說(shuō)明應(yīng)用舉例
加法后的ASCH碼
AAAAAA37設(shè)置AFCFAAA
調(diào)整AL
D5OA
除法前的ASCH碼
AADAAD或D設(shè)置SFZFPFAAD
調(diào)整AX
5ib
D4OA
乘法后的ASCH碼
AAMAAM或D設(shè)置PFSFZFAAM
調(diào)整AX
4ib
減法后的ASCH碼
AASAAS3F設(shè)置AFCFAAS
調(diào)整AL
ADCAL,imm814ibADCAL,1F
ADCAX,imml615iwADCAX,4F80
ADCEAXZimm3215idADCEAX,00004F80
80/2ADCBYTEPTR[006387E
ADCr/m8,imm8
ibA],39
81/2ADCWORDPTR[006387E
ADCr/ml6,imml6設(shè)置AFCFOFSFP
ADCiw帶進(jìn)位加法A],1039
FZF
81/2ADCDWORDPTR[006387
ADCr/m32imm32
zidEA],
83/2ADCWORDPTR[006387E
ADCr/ml6,imm8
ibA],39
83/2ADCDWORDPTR[006387
ADCr7m32,imm8
ibEA],39
ADC17m8,r810/rADC[006387EA],AL
ADCr/ml6,rl611/rADC[006387EA],AX
ADCr/m32zr3211/rADC[006387EA],EAX
ADCr8zr/m812/rADCAL,[006387EA]
ADCrl6zr/ml613/rADCAX,[006387EA]
ADCr32,r/m3213/rADCEAXZ[006387EA]
ADDAL,imm804ibADDALZIF
ADDAX,imml605iwADDAX,4F80
ADDEAX,imm3205idADDEAXZ00004F80
80/0ADDBYTEPTR[006387E
ADDr/m8,imm8
ibA],39
81/OADDWORDPTR[006387E
ADDr/ml6,imml6
iwA],1039
81/OADDDWORDPTR[006387
ADDr/m32,imm32
idEA],
83/O設(shè)置AFCFOFSFPADDWORDPTR[006387E
ADDADDr/ml6,imm8加法
ibFZFA],39
83/OADDDWORDPTR[006387
ADDr/m32,imm8
ibEA],39
ADDr7m8,r800/rADD[006387EA],AL
ADDr/ml6zrl601/rADD[006387EA],AX
ADDr/m32,r3201/rADD[006387EA],EAX
ADDr8,r/m802/rADDAL,[006387EA]
ADDrl6zr/ml603/rADDAX,[006387EA]
ADDr32zr/m3203/rADDEAX,[006387EA]
ANDAL,imm824ibANDAL,IF
ANDAX,imml625iwANDAX,4F80
ANDEAX,imm3225idANDEAXZ00004F80
80/4ANDBYTEPTR[006387E
AND17m8,imm8
ib設(shè)置CFOFPFSFZA],39
AND邏輯與
F
81/4ANDWORDPTR[006387E
ANDr/ml6imml6
ziwA],1039
81/4ANDDWORDPTR[006387
ANDr/m32,imm32
idEA],
83/4ANDWORDPTR[006387E
ANDr/ml6,imm8
ibA]z39
83/4ANDDWORDPTR[006387
ANDr/m32,imm8
ibEA],39
ANDBYTEPTR[006387E
ANDr/m8,r820/r
A],AL
ANDWORDPTR[006387E
ANDr/ml6zrl621/r
A]zAX
ANDDWORDPTR[006387
ANDr/m32,r3221/r
EA],EAX
ANDr8,r/m822/rANDAL,[006387EA]
AND門(mén),6,r/ml623/rANDAX,[006387EA]
ANDr32,r/m3223/rANDEAX,[006387EA]
ARPLAX,BX;如果AX的RP
調(diào)整請(qǐng)求特權(quán)級(jí)
ARPLARPLr/ml6rl663/r設(shè)置ZFL小于BX的RPL,則改為BX的
z(286+PM)
RPL,且ZF置1,否則ZF清0
BOUNDAX,[006387EA];
如果AX不在[006387EA]及[0
BOUNDrl6,ml6&16
06387EA+2]的值中間,則產(chǎn)生
越界檢查(80188異常5
BOUND62/r不影響標(biāo)志位
+)BOUNDEAX,[006387EA];
如果EAX不在[006387EA]及
BOUNDr32,m32&32
[006387EA+4]的值中間,則產(chǎn)
生異常5
BSFAX,BX;把BX由低至『高
第一個(gè)的位置送如全
BSFrl6zr/ml61AX,0
從低到高掃描目標(biāo),貝IJZF置1,否則ZF清0
BSFOFBC設(shè)置ZF查找對(duì)應(yīng)為1的位
(386+)BSFEAX,EBX;把EBX由低
BSFr32,r/m32到高第一個(gè)1的位置送EAX,如
全。則ZF置1,否則ZF清0
BSRAX,BX;把BX由高到低
BSRrl6,r/ml6第一個(gè)1的位置送AX,如全0
從高到低掃描口標(biāo),則ZF置1,否則ZF清0
BSROFBD設(shè)置ZF查找對(duì)應(yīng)為1的位
(386+)BSREAX,EBX:把EBX由高
BSRr32zr/m32到低第一個(gè)1的位置送EAX,如
全。則ZF置1,否則ZF清0
OFC832位寄存器高低字
BSWAPBSWAPreg32不影響標(biāo)志位BSWAPEAX
+rd節(jié)交換(486+)
BTAX,BX:如果AX中BX指
BTr/ml6,rl6OFA3定的位為1,則CF置1,否則C
F清。
測(cè)試目標(biāo)的指定位BTEAX,EBX:如果EAX中E
BT設(shè)置CF
BT17m32,「32OFA3(386+)BX指定的位為1,則CF置1,
否則CF清。
OFBABTAX,01;如果AX中01位
BTr/ml6,imm8
/4為1,則CF置1,否則CF清0
BTEAX,01;如果EAX中01
OFBA
BTr/m32imm8位為1,貝!ICF置1,否貝IJCF清
z/4
0
BTCAX,BX;將AX中BX指
BTCr/ml6,rl6OFBB定的位取反,CF存放指定位并取
反位
BTCEAX,EBX;將EAX'1'E
BTCr/m32,r32OFBBBX指定的位取反,CF存放指定
將目標(biāo)指定位取反
BTC設(shè)置CF位并取反
(386+)
OFBABTCAX,01;將AX中01位
BTCr/ml6Jmm8
/7取反,CF存放指定位并取反
OFBABTCEAX,01;將EAX中01
BTCr/m32,imm8
/7位取反,CF存放指定位并取反
BTRAX,BX;將AX中BX指
BTRr/ml6,rl6OFB3定的位清0,CF存放指定位并清
0
BTREAX,EBX;將EAX中E
BTR17m32,r32OFB3BX指定的位清0,CF存放指定
將目標(biāo)指定位清0
BTR設(shè)置CF位并清0
(386+)
OFBABTRAX,01;將AX中01位
BTRr/ml6,imm8
/6清0,CF存放指定位并清0
OFBABTREAX,01;將EAX中01
BTR17m32,imm8
/6位清0,CF存放指定位并清0
BTSAX,BX;將AX中BX指
BTS17ml6,rl6OFAB定的位置1,CF存放指定位并置
1
BTSEAX,EBX:將EAX中E
BTSr/m32,r32OFABBX指定的位置1,CF存放指定
將目標(biāo)指定位置1
BTS設(shè)置CF位并置1
(386+)
OFBABTSAX,01;將AX中01位
BTSr/ml6imm8
z/5置1,CF存放指定位并置1
OFBABTSEAX,01;將EAX中01
BTSr/m32,imm8
/5位置1,CF存放指定位并置1
子程序調(diào)用(16位
CALLrell6E8cw
相對(duì)尋址)
子程序調(diào)用(32位
CALLrel32
E8cd相對(duì)尋址)
子程序調(diào)用(16位
CALLCALLr/ml6FF/2不影響標(biāo)志位
間接尋址)
子程序調(diào)用(32位
CALLr/m32
FF/2間接尋址)
子程序調(diào)用(直接絕
CALLptrl6:169Acd
對(duì)尋址)
子程序調(diào)用(直接絕
CALLptrl6:329Acp
對(duì)尋址)
子程序調(diào)用(間接絕
CALLml6:16FF/3
對(duì)尋址)
子程序調(diào)用(間接絕
CALLml6:32FF/3
對(duì)尋址)
將AL值帶符號(hào)擴(kuò)展
CBWCBW98不影響標(biāo)志位CBW
到AX
將EAX值帶符號(hào)擴(kuò)
CDQCDQ99不影響標(biāo)志位CDQ
展至iJEDX:EAX
清除方向位(DF)標(biāo)
CLDCLDFC設(shè)置DFCLD
志
清除中斷允許位(I
CLICLIFA設(shè)置IFCLD
F)標(biāo)志
清除任務(wù)開(kāi)關(guān)標(biāo)志
CLTSCLTSOF06不影響標(biāo)志位CLTS
(TSF)
CMCCMCF5設(shè)置CF進(jìn)位標(biāo)志取反CMC
CMOVArl6,r/ml6CMOVAAX,BX
OF47高于(CF=0andZF=
/r0)
CMOVAr32zr/m32CMOVAEAX,EBX
CMOVAErl6zr/ml6CMOVAEAX,BX
OF43
高于等于(CF=0)
/r
CMOVAEr32,r/m32CMOVAEEAX,EBX
CMOVBrl6,r/ml6CMOVBAXZBX
OF42
低于(CF=1)
/r
CMOVBr32,r/m32CMOVBEAX,EBX
CMOVccCMOVBErl6,r/ml6條件傳送指令CMOVBEAX,BX
OF46低于等于(CF=1orZF
/r=D
CMOVBEr32,r/m32CMOVBEEAX,EBX
CMOVCrl6,r/ml6CMOVCAX,BX
OF42
有進(jìn)位(CF=1)
/r
CMOVCr32,r/m32CMOVCEAX,EBX
CMOVErl6zr/ml6CMOVEAXZBX
OF44
等于(ZF=1)
/r
CMOVEr32zr/m32CMOVEEAX,EBX
OF4F大于(ZF=0andSF=
CMOVGrl6r/ml6CMOVGAX,BX
z/rOF)
CMOVGr32,r/m32CMOVGEAX,EBX
CMOVGErl6,r/ml6CMOVGEAX,BX
OF4D
大于等于(SF=OF)
/r
CMOVGEr32,r/m32CMOVGEEAX,EBX
CMOVLrl6zr/ml6CMOVLAX,BX
OF4C
小于(SFv>OF)
/r
CMOVLr32,r/m32CMOVLEAX,EBX
CMOVLErl6zr/ml6CMOVLEAX,BX
OF4E小于等于(ZF=1orSF
/r<>OF)
CMOVLEr32,r/m32CMOVLEEAX,EBX
CMOVNArl6zr/ml6CMOVNAAXZBX
OF46不高于(CF=1orZF=
/r1)
CMOVNAr32,r/m32CMOVNAEAX,EBX
CMOVNAErl6zr/ml6CMOVNAEAX,BX
OF42
不高等于(CF=1)
/r
CMOVNAEr32,r/m32CMOVNAEEAX,EBX
CMOVNBrl6,r/ml6CMOVNBAX,BX
OF43
不低于(CF=O)
/r
CMOVNBr32,r/m32CMOVNBEAXZEBX
CMOVNBErl6zr/ml6CMOVNBEAX,BX
OF47不低等于(CF=0andZ
/rF=0)
CMOVNBE「32,r/m32CMOVNBEEAX,EBX
CMOVNCrl6,r/ml6CMOVNCAX,BX
OF43
無(wú)進(jìn)位(CF=0)
/r
CMOVNCr32,r/m32CMOVNCEAX,EBX
CMOVNErl6,r/ml6CMOVNEAX,BX
OF45
不等于(ZF=0)
/r
CMOVNEr32,r/m32CMOVNEEAX,EBX
CMOVNGrl6,r/ml6CMOVNGAX,BX
OF4E不大于(ZF=1orSF
/r<>OF)
CMOVNGr32,r/m32
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 測(cè)繪管理與法律法規(guī)-注冊(cè)測(cè)繪師《測(cè)繪管理與法律法規(guī)》名師預(yù)測(cè)卷1
- 課題申報(bào)參考:跨學(xué)科主題教學(xué)的價(jià)值、困境及出路研究
- 科技產(chǎn)品創(chuàng)新與安全生產(chǎn)的平衡
- 讀書(shū)助力職業(yè)發(fā)展-職場(chǎng)類書(shū)籍閱讀推廣方案
- 二零二四年幼兒早教中心品牌經(jīng)營(yíng)許可及資產(chǎn)轉(zhuǎn)讓合同3篇
- 2025年貨運(yùn)飛機(jī)保險(xiǎn)合同
- 救生員勞務(wù)合同
- 2025年人教版(2024)九年級(jí)歷史上冊(cè)月考試卷含答案
- 2025年湘教版高三歷史下冊(cè)階段測(cè)試試卷含答案
- 2025年湘教版選修3歷史上冊(cè)階段測(cè)試試卷含答案
- 中央2025年國(guó)務(wù)院發(fā)展研究中心有關(guān)直屬事業(yè)單位招聘19人筆試歷年參考題庫(kù)附帶答案詳解
- 2024年09月北京中信銀行北京分行社會(huì)招考(917)筆試歷年參考題庫(kù)附帶答案詳解
- 外呼合作協(xié)議
- 小學(xué)二年級(jí)100以內(nèi)進(jìn)退位加減法800道題
- 保險(xiǎn)公司2025年工作總結(jié)與2025年工作計(jì)劃
- 2024年公司領(lǐng)導(dǎo)在新年動(dòng)員會(huì)上的講話樣本(3篇)
- 眼科護(hù)理進(jìn)修專題匯報(bào)
- 介入手術(shù)室感染控制管理
- 2024北京初三(上)期末英語(yǔ)匯編:材料作文
- 2024年大型風(fēng)力發(fā)電項(xiàng)目EPC總承包合同
- 禮儀服務(wù)合同三篇
評(píng)論
0/150
提交評(píng)論