8086常用指令表

8086常用指令表

ID:46625934

大小:108.50 KB

页数:4页

时间:2019-11-26

8086常用指令表_第1页
8086常用指令表_第2页
8086常用指令表_第3页
8086常用指令表_第4页
资源描述:

《8086常用指令表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、8086/8088常用助记符指令类型助记符目的源功能注释数据传送MOVXX把数据从源操作数传送到目的操作数1.两个操作数不能同时为内存操作数,也不能同时为立即数,目的操作数不能为立即数2两个操作数的类型须一致3立即数不能直接传入段寄存器4CS,IP不能作目的操作数5段寄存器之间不能直接传送PUSHX把指定的寄存器/内存单元的内容压入堆栈1.按字操作,CS能入栈内存不能直接寻址.P-2→SP,再写入栈顶POPX从栈顶弹出一字到指定的寄存器/内存单元1.同上2.先弹出一字,再SP-2→SPXCHG寄寄/内两操作数互换内容不能用立即数和段寄存器XCHG寄指定寄存器同累加器互换内容IN

2、AC端口号从指定端口送数到AL端口号为立即数,地址为8位端口号在DX中,地址为16位OUT端口号AL从AL送数到指定端口LEA寄内存LDS寄内存LES寄内存把内存偏址送指定寄存器把内存低2字节送寄存器,高2字节送DS(ES)只能用通用寄存器,不能用段寄存器LAHF把标寄低8位送AHSAHF把AH送标寄低8位PUSHF标寄入栈POPF栈顶弹出进标寄算术运算ADDXX加法(和送目的操作数)加减1.2.同MOV3.段寄存器不能作操作数4.调正在AL中进行,并必需紧跟在运算之后执行.5.比较运算同减法,结果不存,而仅影响标志寄存器6.乘除法的目的操作数隐含是ACAL*乘数→AX,AX*

3、乘数→DXAX,AX/除数→AL,余数在AH中DXAX/除数→AX,余数在DX中7.加1减1指令把操作数当无符号数,其他加减指令是否为有符号数要由程序设计需要设定ADCXX带进位加法INCX指定的寄/内的内容加1AAA分离BCD码调正(AL)DAA组合BCD码调正(AL)SUBXX减法SBBXX带借位减法DECX指定的寄/内的内容减1NEGX指定的寄/内的内容求补CMPXX比较AAS分离BCD码调正(AL)DAS组合BCD码调正(AL)MUL寄/内不带符号乘法IMUL寄/内带符号整数乘法AAM分离BCD码调正(AL)DIV寄/内不带符号除法IDIV寄/内带符号整数除法AAD非组

4、合BCD码调正CBW扩展AL中的符号位到AHCWD扩展AX中的符号位到DX类型助记符目的源功能注释逻辑运算NOTX对字或字节按位取反1.2.3同上4.按位操作5.AND1不变(保持),AND0置0OR1置1,OR0不变(保持)自身与或,结果不变(保持),影响标志位,自身XOR常用于清零XOR1取反,XOR0不变ANDXX对字或字节按位与操作ORXX对字或字节按位或操作XORXX对字或字节按位异或操作TESTXX同AND,但结果仅影响标寄而不存目的操作数移位和循环移位SHL寄/内1/CL按位左移CF←M←01.循环或移位的次数为1或CL中的数2.SHL一次,原数乘2SHR一次,原

5、数除23.目的操作数不能是立既数SAL寄/内1/CL按位左移CF←M←0SHR寄/内1/CL逻辑右移0→M→CFSAR寄/内1/CL算术右移→M→CFROL寄/内1/CL循环左移CF←←M←ROR寄/内1/CL循环右移CF←→M→RCL寄/内1/CL带进位循环左移←CF←M←RCR寄/内1/CL带进位循环右移→CF→M→重复前缀REP重复后面字串指令,直到CX=0一般与字串指令联合使用REPE/REPZ当相等/为零时重复REPNE/REPNZ当不相等/不为零时重复MOVSB/MOVSW字符串传送1.源串偏址在SI中,目的串偏址在DI中.2.每次自动修改SI,DI内容3.装入和存

6、储是对AX(AL)操作CMPSB/CMPSW字符串比较SCASB/SCASW字符串扫描LODSB/LODSW字符串装入STOSB/STOSW字符串存储转移JMPX无条件转移到指定内存地址操作数前可带NEAR或FAR前缀条件转移(无符号数)JA/JNBEX高于/不低于,不等于由比较和减法指令的结果JA/JNBE表示二者等价JAE/JNBX大于等于/不低于JB/JNAEX低于/不高于,不等于TBE/JNAX低于等于/不高于条件转移(带符号数)JG/JNLEX大于/不小于等于JGE/JNLX大于等于/不小于JL/JNGEX小于/不大于不等于JLE/JNGX小于等于/不大于条件转移JE

7、/JZX等于/为零JNE/JNZX不等于/不为零条件转移JC/JNCX有进位CF=1/无进位CF=0由影响标志位的操作结果JC/JNC表示二者是两个不同用法JO/JNOX有溢出OF=1/无溢出OF=0JP/JPEX奇偶性为偶PF=1JNP/JPOX奇偶性为奇PF=0JS/JNSX符号位为1/符号位为0FR1514131211109876543210OFDFIFTFSFZFAFPFCF溢出方向符号零半进位奇偶进位类型助记符目的源功能注释循环LOOPX[CX]-1→[CX],[CX]≠0转移到X

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。