8086汇编指令

8086汇编指令

ID:43347207

大小:77.50 KB

页数:16页

时间:2019-09-30

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

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

1、8086汇编指令·8086/8088寄存器组 一、通用寄存器 二、段寄存器 三、指令指针 四、标志寄存器·8086/8088寻址方式 0.固定寻址 一、立即数寻址  1.立即寻址 二、寄存器操作数寻址  2.寄存器寻址 三、存储器操作数寻址  3.直接寻址  4.寄存器间接寻址  5.寄存器相对寻址  6.基址变址寻址  7.相对基址变址寻址 四、I/O端口寻址·8086/8088指令系统 一、数据传送 二、算术运算 三、逻辑运算 四、串操作 五、控制传送 六、处理器控制              符号说明━━━━┯━━━━┯━━━━━━━━━━━━━━━━

2、━━━━━━━━━ 含义 │ 符号 │        备   注────┼────┼─────────────────────────操作数 │OPRD │包括存储器、寄存器、立即数,可接8,16,32指明位数存储器 │Mem  │可接8,16,32表明操作数位数,如Mem32表示字操作数累加器 │AReg  │可接8,16表明累加器的位数,AReg8即AL、AReg16即AX寄存器 │Reg  │可接8,16,32表明寄存器位数,如Reg16表示16位寄存器段寄存器│Seg  │代码段CS,数据段DS,堆栈段SS,附加段ES标志位 │Flags │ODIT

3、|SZAPC立即数 │Im   │有效地址│EA   │EffectiveAddress,即偏移量,其值不超过FFFFH物理地址│PA   │PhysicalAddress传送至 │<--,-->│交换  │<---> │可选  │{}  │取内容 │()  │(Reg)表示寄存器Reg的内容取地址 │[]  │[Mem]表示存储单元Mem的有效地址━━━━┷━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━·8086/8088寄存器组   8086/8088包括四个16位数据寄存器,两个16位指针寄存器,两个16位变址寄存器,一个16位指令指针,

4、四个16位段寄存器,一个16位标志寄存器。   这14个16位寄存器分成四组,它们的名称和分组情况如下:  ┌─┬─┐  │AH│AL│AX \              ┐  │BH│BL│BX  \ 数据      │  │CH│CL│CX  /寄存器     │  │DH│DL│DX /              │  └─┴─┘                    ├通用寄存器  ┌───┐                    │  │ BP │基址指针 \ 指针  │  │ SP │堆栈指针 /寄存器 │  │ SI │源地址  \ 变址  │

5、  │ DI │目的地址 /寄存器 ┘  └───┘  ┌───┐  │ IP │指令指针 \ 控制  │FLAG│标志寄存器/寄存器  └───┘  ┌───┐  │ CS │代码段 \  │ DS │数据段  \  段  │ SS │堆栈段  /寄存器  │ ES │附加段 /  └───┘一、通用寄存器(GeneralRegister)            通用寄存器的专门用途━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 寄存器 │         用    途─────┼──────────────────────────

6、───  AX  │字乘法,字除法,字I/O  AH  │字节乘法,字节除法  AL  │字节乘法,字节除法,字节I/O,十进制算术运算  BX  │存储器指针  CX  │串操作或循环控制中的计数器  CL  │移位计数器  DX  │字乘法,字除法,间接I/O  BP  │存储器指针(存取堆栈的指针)  SP  │堆栈指针  SI  │存储器指针(串操作中的源指针)  DI  │存储器指针(串操作中的目的指针)━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━1.数据寄存器   数据寄存器主要用于保存操作数或运算结果等信息,它们的存在

7、节省了为存取操作数所需占用总线和访问存储器的时间。   四个16位的数据寄存器可分解成八个独立的8位寄存器,这八个8位的寄存器有各自的名称,均可独立存取。━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━AX,AL│累加器(Accumulator) 通过它进行操作所花时间可能最少BX   │基(Base)地址寄存器  唯一可作为存储器指针的数据寄存器CX   │计数(Count)寄存器   用来控重复制循环次数或移位位数DX   │数据(Data)寄存器    存放被除数高16位或余数,还有I/O地址━━━┷━━━━━━━━━━━━━━━

8、━━━━━━━━━━━━━━━━2.指针和变址寄存器

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

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

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