8086指令码汇总表

8086指令码汇总表

ID:34265167

大小:194.50 KB

页数:5页

时间:2019-03-04

8086指令码汇总表_第1页
8086指令码汇总表_第2页
8086指令码汇总表_第3页
8086指令码汇总表_第4页
8086指令码汇总表_第5页
资源描述:

《8086指令码汇总表》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、8086指令码汇总表8086指令有汇编语言指令和指令码两种形式,汇编语言指令形式经过汇编程序处理后生成指令码形式。通过指令码形式可帮助理解汇编语言指令格式的含义和用法。O、8086指令码格式0B/1B1B或2B1B0B/1B/2B/4B0B/1B/2B/4B指令前缀操作码段寻址方式段偏移量参数立即数参数说明:偏移量参数和立即数参数的有无由寻址方式段决定。一、传送类指令MOV指令REG/MEM→/←REG100010dwmodregr/mIMME→REG/MEM1000111wmod000r/mdatadataifw=1IMME→REG1

2、011wregdatadataifw=1MEM→AX1010000waddr-lowaddr-highAX→MEM1010001waddr-lowaddr-highREG/MEM→段REG10001110modregr/m段REG→REG/MEM10001100modregr/mPUSH指令REG/MEM11111111mod110r/mREG01010reg段REG000reg110POP指令REG/MEM10001111mod000r/mREG01011reg段REG000reg111XCHG指令REG/MEM←→REG100001

3、1wmodregr/mREG←→AX10010regXLAT指令11010111LEA指令10001101modregr/mLDS指令11000101modregr/mLES指令11000100modregr/mLAHF指令10011111SAHF指令10011110PUSHF指令10011100POPF指令100111015IN指令直接寻址1110010wport间接寻址1110110wOUT指令直接寻址1110011wport间接寻址1110111wCBW指令10011000CWD指令10011001说明:d—0/1表示REG为源/

4、目的操作数;w—0/1表示操作数类型为BYTE/WORD;mod、r/m—寻址方式,参见教材P56~57;IMME—立即数操作数,字段中用data表示;reg—通用REG用3位编码,段REG只用2位编码(即为0xx)。二、算术运算类指令ADD指令REG/MEM+REG→任一000000dwmodregr/mREG/MEM+=IMME100000swmod000r/mdatadataifsw=01AX+=IMME0000010wdatadataifw=1ADC指令REG/MEM+REG→任一000100dwmodregr/mREG/MEM

5、+=IMME100000swmod010r/mdatadataifsw=01AX+=IMME0001010wdatadataifw=1INC指令REG/MEM1111111wmod000r/mREG01000regSUB指令REG/MEM-REG→任一001010dwmodregr/mREG/MEM-=IMME100000swmod101r/mdatadataifsw=01AX-=IMME0010110wdatadataifw=1SBB指令REG/MEM-REG→任一000110dwmodregr/mREG/MEM-=IMME10000

6、0swmod011r/mdatadataifsw=01AX-=IMME0001110wdatadataifw=1DEC指令REG/MEM1111111wmod001r/mREG01001regNEG指令1111011wmod011r/mCMP指令REG/MEM-REG001110dwmodregr/mREG/MEM-IMME100000swmod111r/mdatadataifsw=01AX-IMME0011110wdatadataifw=15MUL指令1111011wmod100r/mIMUL指令1111011wmod101r/mDI

7、V指令1111011wmod110r/mIDIV指令1111011wmod111r/mAAA指令00110111DAA指令00100111AAS指令00111111DAS指令00101111AAM指令1101010000001010AAD指令1101010100001010说明:sw--01表示16位立即数,11表示8位立即数操作时扩展成16位;REG/MEM-REG—MEM可为减数或被减数。三、逻辑运算类指令NOT指令1111011wmod010r/mAND指令REG/MEM®→任一001000dwmodregr/mREG/ME

8、M&=IMME1000000wmod100r/mdatadataifw=1AX&=IMME0010010wdatadataifw=1OR指令REG/MEM

9、REG→任一000010dwmodregr/mRE

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

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

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