教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

微机原理与接口技术(徐惠民)第3章

来源:网络收集 时间:2026-08-03
导读: 微机原理与接口技术(徐惠民)第3章 微机原理与接口技术第三章 8088/8086的指令系统 的指令系统 微机原理与接口技术(徐惠民)第3章 第三章 8088/8086的指令系统 主要内容 各种寻址方式 8086/8088的指令系统 的指令系统 微机原理与接口技术(徐惠民)第3章 指令系

微机原理与接口技术(徐惠民)第3章

微机原理与接口技术第三章 8088/8086的指令系统 的指令系统

微机原理与接口技术(徐惠民)第3章

第三章 8088/8086的指令系统

主要内容 各种寻址方式 8086/8088的指令系统 的指令系统

微机原理与接口技术(徐惠民)第3章

指令系统:一台计算机所能识别和执行的全部 指令系统: 指令的集合。 指令的集合。

指令的组成 指令的组成:

操作码

操作数

– 操作码说明计算机要执行哪种操作,如传送、运算、 操作码说明计算机要执行哪种操作,如传送、运算、 说明计算机要执行哪种操作 移位、跳转等操作, 移位、跳转等操作,它是指令中不可缺少的组成部 分。 – 操作数是指令执行的参与者,即各种操作的对象。 操作数是指令执行的参与者,即各种操作的对象。 是指令执行的参与者 – 有些指令不需要操作数,通常的指令都有一个或两 有些指令不需要操作数, 个操作数,也有个别指令有3个甚至 个操作数。 个甚至4个操作数 个操作数,也有个别指令有 个甚至 个操作数。

微机原理与接口技术(徐惠民)第3章

指令的表示: 指令的表示:二进制代码 助记符 0000001011001111B (机器指令 机器指令) 机器指令 CL,BH (汇编指令 , 汇编指令) 汇编指令

ADD

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式 根据指令内容确定操作数地址的过程,称为寻址。 根据指令内容确定操作数地址的过程,称为寻址 寻址。 根据寻址计算所得到的操作数地址叫做操作数的有 根据寻址计算所得到的操作数地址叫做操作数的有 效地址(EA),也就是段内偏移地址。有效地址还需 效地址 ,也就是段内偏移地址。 要与相应的段基地址组合才是20位的物理地址(PA) , 位的物理地址 要与相应的段基地址组合才是 位的物理地址 该工作由CPU完成。 完成。 该工作由 完成 操作数的来源:(1)直接包含在指令中; 操作数的来源:( )直接包含在指令中; :( 的某寄存器中; (2)在CPU的某寄存器中; ) 的某寄存器中 (3)在内存中。 )在内存中。

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式寻址方式有:1、立即寻址 、这种寻址的操作数直接放在指令中。 这种寻址的操作数直接放在指令中。 不需要访问存储器。 不需要访问存储器。 例:MOV AL,34H , MOV AX,1234H , 需要注意在16位操作时 位操作时, 需要注意在 位操作时,两个 字节 数据的高低位存储位置。 数据的高低位存储位置。立即数只能 是源操作数。 是源操作数。立即寻址主要用来给寄 存器或存储单元赋初值。 存器或存储单元赋初值。

AX 12H AH 34H AL

注意: 的汇编指令中, 注意:在8086/8088的汇编指令中,逗号前的操作数为目 的汇编指令中 的操作数,逗号后的操作数为源操作数。 的操作数,逗号后的操作数为源操作数。

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式2、寄存器寻址 、操作数就放在CPU的内部寄存器中,AX、BX、CX、DX、 的内部寄存器中, 、 、 、 、 操作数就放在 的内部寄存器中 DI、SI、SP、BP、DS、ES和SS,不需要访问存储器。 、 、 、 、 、 和 ,不需要访问存储器。 例:INC CX MOV AX,BX , 若执行前 AX =30A6H, , BX =69EDH, , CX =40D9H 则执行后 AX =69EDH, , BX内容不变 内容不变 CX =40DAH

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式3、直接寻址 、有效地址(偏移地址 )由指令直接给出, 有效地址(偏移地址EA)由指令直接给出,有效 地址只包含位移量。 例: MOV AX,[2000H] , 默认的段寄存器是DS,也可以在指令中使用 默认的段寄存器是 , 段超越前缀来指定段寄存器。 段超越前缀来指定段寄存器。 例:MOV AL,ES:[2000H] , 有效地址EA=2000H,在指令中直接给出。 有效地址 ,在指令中直接给出。 物理地址PA=(ES)×10H + 2000H 物理地址 ( )

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式4、寄存器间接寻址 、操作数的地址在对应的寄存器中称为寄存器间接寻址。 操作数的地址在对应的寄存器中称为寄存器间接寻址。 寄存器间接寻址 EA取自基址寄存器 ,BP或变址寄存器 ,DI 取自基址寄存器 取自基址寄存器BX, 或变址寄存器SI, 中的一个,操作数在有效地址对应的存储单元中。 中的一个,操作数在有效地址对应的存储单元中。 间接寻址: 操作数在数据段 以SI, DI, BX间接寻址 默认操作数在数据段 中 间接寻址 默认操作数在数据段DS中 间接寻址: 操作数在堆栈段 可与DS等其他 以BP间接寻址 默认操作数在堆栈段 中(可与 等其他 间接寻址 默认操作数在堆栈段SS中 可与 段寄存器形成段超越) 段寄存器形成段超越) 例: MOV AX,[BX] , 若(DS)=1492H,( )=2000H ) ,(BX) ,( 则EA=(BX)=2000H ( ) 物理地址PA=14920H+2000H=16920H, 物理地址 , 执行( ) ( 执行(AX)=(16920H) )

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式5、变址寻址 、 在寄存器间接寻址的基础上再加一个16位的偏移量。 16位的偏移量 在寄存器间接寻址的基础上再加一个16位的偏移量。 AX, 例:MOV AX,[SI+COUNT] 或 MOV AX, COUNT[SI] 若COUNT=3000H, COUNT=3000H, DS) (DS)=3000H SI)=2000H, (SI)=2000H, 则物理地址=35000H 则物理地址=35000HEA=3000H+2000H =5000H PA=30000H+5000H =35000H

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式6、基址加变址寻址EA = 基址寄存器(BX或BP)+变址寄存器(SI或DI) 基址寄存器(BX或BP)+变址寄存器(SI或DI) )+变址寄存器 [+16位偏移量] 16位偏移量 [+16位偏移量] 若用BX: 默认操作数在数据段DS DS中 若用BX: 默认操作数在数据

段DS中 若用BP: 默认操作数在堆栈段SS SS中 若用BP: 默认操作数在堆栈段SS中

例: MOV AX, [BX+DI+6]

微机原理与接口技术(徐惠民)第3章

3.1 8086/8088的寻址方式 的寻址方式寻址方式的书写格式 1、在方括号内部允许有一个或两个寄存器的名字, 、在方括号内部允许有一个或两个寄存器的名字, 如果一对方括号内部有基址寄存器和变址寄存器, 如果一对方括号内部有基址寄存器和变址寄存器, 使用“ 作为连接。 使用“+”作为连接。 2、在方括号内部允许有位移量,使用+或—号作 、在方括号内部允许有位移量,使用+ 号作 为连接符号。 为连接符号。 3、在方括号外部允许有位移量,可以在左边或右 、在方括号外部允许有位移量, 边。MOV AX,[BX+SI+6] , MOV AX,[BX+SI]6 , MOV AX,6[BX+SI] , MOV AX,[BX][SI]6 , MOV AX,[BX+6][SI] ,

微机原理与接口技术(徐惠民)第3章

3.2 8086/8088的指令系统 的指令系统 Intel 8086/8088指令系统共有117条基本指 8086/8088指令系统共有117条基本指 指令系统共有117 可分成6个功能组: 令,可分成6个功能组:① ② ③ ④ ⑤ ⑥ 数据传送类指令 算术运算类指令 逻辑运算类指令 串操作类指令 控制转移类指令 处理器控制类指令

微机原理与接口技术(徐惠民)第3章

3.2.1数据传送指令1.数据传送MOV指令 .数据传送 指令 一般格式:MOV OPRD1,OPRD2 一般格式: , MOV 是操作码,OPRD …… 此处隐藏:3003字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理与接口技术(徐惠民)第3章.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1762403.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)