电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

8086CPU指令系统

8086CPU指令系统_第1页
1/20
8086CPU指令系统_第2页
2/20
8086CPU指令系统_第3页
3/20
第三章 8086CPU指令系统 本章重点: 1.寻址方式: 立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,基址寻址,变址寻址,基址加变址寻址,串寻址,端口寻址,隐含寻址。 2.8086 指令系统: 数据传送指令,算术运算指令,移位指令,程序控制指令,串操作指令,处理器控制指令,I/O 指令,中断指令。 学习目标: 1.掌握寻址方式; 2.掌握常用指令的功能和用法。 难点: 区别指令的正确与错误。 §1.寻址方式 指令在存储器中是顺序存放的,而操作数的存放没有规律,因此操作数的寻址方法相对比较复杂。 一、 指令的基本格式 1.组成: 一条指令包括操作码和操作数两部分。 操作数:源操作数,目标操作数。 2.寻址方式: 寻找指令中操作数的方法。 3.操作数类型:(8086 系统) 寄存器操作数,存储器操作数,立即数(在指令代码中)和I/O 端口操作数。 二、 寻址方式 1.立即数寻址 ⑴方式: 指令中所需的操作数直接包含在指令代码中(即由指令直接提供),立即数可以是8 位,也可以是16 位。 例:MOV AL,80H ;将十六进制数80H 送入AL MOV AX ,1090H;将1090H 送AX :90H→AL ,10H→AH ⑵说明:  采用立即数寻址方式的指令主要用来对寄存器赋值。因为操作数可以从指令中直接取得,不需要运行总线周期,所以,其显著特点就是速度快。  规定:立即数只能是整数,不能是小数,变量或者其他类型的数据;另外,立即数只能作为源操作数。 2.寄存器寻址 ⑴方式: 如果操作数就在CPU 的内部寄存器中,那么寄存器名可在指令中指出,这种寻址方式就叫寄存器寻址。 对16 位操作数来说,寄存器可以为 AX ,BX ,CX ,DX ,SI,DI,SP 或BP,而对8 位操作数来说寄存器可以为 AH„„DH,AL„„DL。 例: INC CX ;将CX 内容加 1 ROL AH, 1 ;将AH 中的内容循环左移1 位。 ⑵说明:  不需要使用总线周期,因此,执行速度快。  一条指令中,可以对源操作数采用寄存器寻址方式,也可对目的操作数采用寄存器寻址方式,或两者都用。 ※以下各种寻址方式,操作数都在存储器中。 3.直接寻址。 ⑴方式: 数据总是在存储器中,存储单元的有效地址由指令直接指出。 例: MOV AX,[1070H];将DS 段的偏移量 1070H、1071H 的内容装入AX。 即,若 DS=2000H,则将21070H 和 21071H 两单元的内容取出送 AX。 ⑵说明:  直接寻址是对存储器进行访问时可...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

8086CPU指令系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部