教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 初中教育 >

微机原理与接口技术 (第三版)电子工业出版社 第03章 8086的指令

来源:网络收集 时间:2026-04-25
导读: 第三章 8086的指令系统–8086指令特点 –8086的寻址方式 –8086的指令格式 –8086的数据类型 –8086的指令集 3.1 8086指令特点1.8086具有灵活的指令格式 2. 指令格式的一对多形式 3.8086有较强的运算指令 4.8086指令有极强的寻址能力 5.8086指令有处理多种数

第三章 8086的指令系统–8086指令特点 –8086的寻址方式 –8086的指令格式 –8086的数据类型 –8086的指令集

3.1

8086指令特点1.8086具有灵活的指令格式 2. 指令格式的一对多形式 3.8086有较强的运算指令 4.8086指令有极强的寻址能力 5.8086指令有处理多种数据能力

3.2

8086的寻址方式

寻址方式就是指令中用于说明操作数所在地址的方法 MOV AX, 1234H ; MOV AX, [1234H];

一、 8086的寻址方式说明1、有效地址EA(Effective Address) 当操作数在内存中时,指令的地址码 (操作码)给出所访问的内存单元的逻辑地 址。在寻址方式中,逻辑地址的形成是由多 个分量组合而成,该组合地址又叫有效地址。

2、MOV数据传送指令 其格式为: MOV 目的操作数,源操作数 目的操作数和源操作数均可采用不同的寻 址方式, 两个操作数的类型必需一致。

二、寻址方式介绍1.立即寻址(Immediate addressing) 操作数就在指令中,紧跟在操作码后面, 作为指令一部分存放在内存的代码段中,这 种操作数称为立即数。 例: MOV AX , 34EAH MOV BL , 20H

2、寄存器寻址 (Register addressing) 操作数在寄存器中,指令中源操作数 和目的操作数都可用这种寻址方式。 例: MOV AL , BL MOV AX , 1234H MOV AL , AH

3、直接寻址(Direct addressing) 当指令中的源操作数或目的操作数,采 用直接给出被访问内存单元的逻辑地址时, 这种寻址方式称直接寻址。 例: MOV AX , [3E4CH] MOV [1234H] , AL

4、寄存器间接寻址(Register indirect addressing) 内存单元的逻辑偏移地址通过寄存器 间接给出。 例: MOV SI , 61A8H MOV DX , [SI]

5、基址/变址寻址(Based/Indexed addressing) 位移量是一带符号的16位16进制数。当 使用BX或BP寄存器时,称基址寻址;使用SI 或DI寄存器时,称变址寻址。 例: MOV CX , 36H[BX] MOV -20[BP] , AL

6、基址加变址寻址(Based Indexed addressing) EA是由三部分组成的,基址寄存器BX或BP 的内容加上变址寄存器的内容再加位移量。物 理地址由基址寄存器按规则选择段寄存器,也 可以使用段超越。 例: MOV AX , 8AH[BX][SI] 该例中EA=8AH+BX+SI 物理地址=DS×10H+8AH+BX+SI

7、串寻址(String addressing) 串寻址方式仅在8086的串指令中使用。 规定源操作数的逻辑地址为DS:SI;目的 操作数的逻辑地址为ES:DI。当执行串指 令的重复操作时,根据设定的方向标志DF, SI和DI会自动调整。

8、I/O(输入/输出)端口寻址 (I/O port addressing) 当操作数在外部设备时,使用I/O指令。此 时有两种不同的寻址方式访问I/O端口。 (1) 直接端口寻址方式。 (2) 采用DX寄存器间接寻址方式 (3) 输入指令中目的操作数可为AL或 AX;输出指令中源操作数可

为AL或AX。 例: IN AL , 25H MOV DX , 3E4H OUT DX , AL

3.3

8086的指令格式及数据类型

指令由操作码和操作数(地址码)组成。 8086的指令长度是可变的,一条指令一般由 1~6个字节组成。

一、指令中的操作数1、单操作数指令指令助记符 INC AX INC BX 指令的16进制代码 40H 43H

2、双操作数指令指令助记符 MOV AL , 04 MOV AX , 04 指令的16进制代码 B004H B80400

3、三个操作数指令8086指令系统中,大多数指令中只有 1~2个操作数,但也有少数指令中有3个操 作数,不过有一操作数隐含在操作码中。 例: ADC AX , BX 该指令完成操作数AX、BX和CF位相加。

二、指令中的数据类型 无符号数 带符号数 ASCII码 BCD数(压缩BCD和非压缩BCD)

…… 此处隐藏:63字,全部文档内容请下载后查看。喜欢就下载吧 ……
微机原理与接口技术 (第三版)电子工业出版社 第03章 8086的指令.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/47356.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)