版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Intel奔腾指令速查手册
标志位
指令名称指令形式机器码说明应用举例
(设置/测试)
ES:ES:26ES段跨越前缀
CS:CS:2ECS段跨越前缀
SS:SS:36SS段跨越前缀
DS:DS:3EDS段跨越前缀
FS:FS:64FS段跨越前缀
GS:GS:65GS段跨越前缀
Opsize:Opsize:66操作数类型跨越前缀
Address:Address:67地址类型跨越前缀
指令名称指令形式机器码标志位(设置/测试)说明应用举例
加法后的ASCH码
AAAAAA37设置AFCFAAA
调整AL
D5OA
除法前的ASCH码
AADAAD或D设置SFZFPFAAD
调整AX
5ib
D4OA
乘法后的ASCH码
AAMAAM或D设置PFSFZFAAM
调整AX
4ib
减法后的ASCH码
AASAAS3F设置AFCFAAS
调整AL
ADCAL,imm814ibADCAL,1F
ADCAX,imml615iwADCAX,4F80
ADCEAXZimm3215idADCEAX,00004F80
80/2ADCBYTEPTR[006387E
ADCr/m8,imm8
ibA],39
81/2ADCWORDPTR[006387E
ADCr/ml6,imml6设置AFCFOFSFP
ADCiw带进位加法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设置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设置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门,6,r/ml623/rANDAX,[006387EA]
ANDr32,r/m3223/rANDEAX,[006387EA]
ARPLAX,BX;如果AX的RP
调整请求特权级
ARPLARPLr/ml6rl663/r设置ZFL小于BX的RPL,则改为BX的
z(286+PM)
RPL,且ZF置1,否则ZF清0
BOUNDAX,[006387EA];
如果AX不在[006387EA]及[0
BOUNDrl6,ml6&16
06387EA+2]的值中间,则产生
越界检查(80188异常5
BOUND62/r不影响标志位
+)BOUNDEAX,[006387EA];
如果EAX不在[006387EA]及
BOUNDr32,m32&32
[006387EA+4]的值中间,则产
生异常5
BSFAX,BX;把BX由低至『高
第一个的位置送如全
BSFrl6zr/ml61AX,0
从低到高扫描目标,贝IJZF置1,否则ZF清0
BSFOFBC设置ZF查找对应为1的位
(386+)BSFEAX,EBX;把EBX由低
BSFr32,r/m32到高第一个1的位置送EAX,如
全。则ZF置1,否则ZF清0
BSRAX,BX;把BX由高到低
BSRrl6,r/ml6第一个1的位置送AX,如全0
从高到低扫描口标,则ZF置1,否则ZF清0
BSROFBD设置ZF查找对应为1的位
(386+)BSREAX,EBX:把EBX由高
BSRr32zr/m32到低第一个1的位置送EAX,如
全。则ZF置1,否则ZF清0
OFC832位寄存器高低字
BSWAPBSWAPreg32不影响标志位BSWAPEAX
+rd节交换(486+)
BTAX,BX:如果AX中BX指
BTr/ml6,rl6OFA3定的位为1,则CF置1,否则C
F清。
测试目标的指定位BTEAX,EBX:如果EAX中E
BT设置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存放指定
将目标指定位取反
BTC设置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存放指定
将目标指定位清0
BTR设置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存放指定
将目标指定位置1
BTS设置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
子程序调用(16位
CALLrell6E8cw
相对寻址)
子程序调用(32位
CALLrel32
E8cd相对寻址)
子程序调用(16位
CALLCALLr/ml6FF/2不影响标志位
间接寻址)
子程序调用(32位
CALLr/m32
FF/2间接寻址)
子程序调用(直接绝
CALLptrl6:169Acd
对寻址)
子程序调用(直接绝
CALLptrl6:329Acp
对寻址)
子程序调用(间接绝
CALLml6:16FF/3
对寻址)
子程序调用(间接绝
CALLml6:32FF/3
对寻址)
将AL值带符号扩展
CBWCBW98不影响标志位CBW
到AX
将EAX值带符号扩
CDQCDQ99不影响标志位CDQ
展至iJEDX:EAX
清除方向位(DF)标
CLDCLDFC设置DFCLD
志
清除中断允许位(I
CLICLIFA设置IFCLD
F)标志
清除任务开关标志
CLTSCLTSOF06不影响标志位CLTS
(TSF)
CMCCMCF5设置CF进位标志取反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
有进位(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
无进位(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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度大数据通信系统安全风险评估协议4篇
- 2025年度新能源充电桩代理商合作协议4篇
- 二零二五版建筑材料堆场租赁与环保设备租赁合同3篇
- 二零二五版大理石地板铺设与智能家居安防合同3篇
- 2025年贵重金属运输保险合同
- 二零二五年度特色餐厅包间租用合同4篇
- 《花椒种植技术》课件
- 2025年度祠堂文物藏品保管与展览合同范本4篇
- 吕松与张慧2025年度婚姻终止及共同财产分配离婚协议书4篇
- 二零二五版果树种植与农业科技研发承包协议3篇
- 血液净化十大安全目标课件
- 鼻窦负压置换疗课件
- 国际森林日森林防火教育宣传主题班会PPT模板
- 2020新译林版新教材高中英语必修三重点短语归纳小结
- 药厂质量管理部QA人员岗位设置表
- 剑桥国际少儿英语“第三级”单词默写表
- (精心整理)高中生物必修二非选择题专题训练
- 小学二年级100以内进退位加减法混合运算
- 福建省流动人口信息登记表
- 市委组织部副部长任职表态发言
- HXD1D客运电力机车转向架培训教材
评论
0/150
提交评论