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

微机原理 3-2寻址方式

来源:网络收集 时间:2026-07-29
导读: 微机原理 3-2寻址方式 微机原理与接口技术 第3章 指令系统 It is time for class 微机原理 3-2寻址方式 微机原理与接口技术 第3章 指令系统 第3 章 3.1 基本概念 3.2 寻址方式 3.3 指令系统 教 学 内 容 重点: 种操作数寻址方式、 重点:7种操作数寻址方式

微机原理 3-2寻址方式

微机原理与接口技术

第3章 指令系统

It is time for class

微机原理 3-2寻址方式

微机原理与接口技术

第3章 指令系统

第3 章 §3.1 基本概念 §3.2 寻址方式 §3.3 指令系统

教 学 内 容

重点: 种操作数寻址方式、 重点:7种操作数寻址方式、各指令格式和应用 难点:寻址方式、 难点:寻址方式、各指令格式的使用方法

微机原理 3-2寻址方式

微机原理与接口技术

第3章 指令系统

§3.2 寻址方式寻址方式—如何寻找内存操作数。 寻址方式—如何寻找内存操作数。 在8086中,地址是由两部分组成: 8086中 地址是由两部分组成: 段的基地址:单元所在段的基地址( 段的基地址:单元所在段的基地址(大部分情况是 数据段寄存器DS中) 数据段寄存器DS中 DS 段内偏移量:此单元与段基地址的距离。 段内偏移量:此单元与段基地址的距离。段内偏移 量为适应各种数据结构的需要,可有几个部分组成。 量为适应各种数据结构的需要,可有几个部分组成。 不同寻址方式的构成部分不同。即不同寻址方式实质 不同寻址方式的构成部分不同。即不同寻址方式实质 上是:

构成段内的偏移量的方法不同。 构成段内的偏移量的方法不同。

微机原理 3-2寻址方式

微机原理与接口技术 一、操作数寻址(一)立即寻址 addressing) (Immediate addressing) (二)寄存器寻址方式 (Register addressing) (三)直接寻址 addressing) (Direct addressing) (四)寄存器间接寻址方式 addressing) (Register indirect addressing) (五)寄存器相对寻址方式 addressing) (Register relative addressing) 或变址寻址( addressing) 或变址寻址(Index addressing) (六)基址加变址寻址方式 addressing) (Based indexed addressing) (七)相对基址加变址寻址方式 addressing) (Relative based indexed addressing)

第3章 指令系统

微机原理 3-2寻址方式

(一微机原理与接口技术 )立即寻址(Immediate addressing) addressing) 立即寻址( 第3章 指令系统方式:操作数直接存放在指令中,紧跟在操作码之后。 方式:操作数直接存放在指令中,紧跟在操作码之后。例: MOV AL,05H ,AL 05H ... 操作码 05H ... 指 令 代 码 段

指令执行后: 指令执行后 (AL)=05H

例:

MOV AX,3064H ,

AH 30H

AL 64H

... 操作码 64H 30H ... 指 令 代 码 段

指令执行后: 指令执行后 (AX)=3064H

微机原理 3-2寻址方式

(一微机原理与接口技术 )立即寻址(Immediate addressing) addressing) 立即寻址( 第3章 指令系统 注解: 注解:1、立即数(Im)只能用于源操作数字段,不能用于 立即数(Im)只能用于源操作数字段, 目的操作数字段。 目的操作数字段。 2、立即数可以是8位或16位的。16位的立即数是高 16位的 立即数可以是8位或16位的。16位的立即数是高 位字节放在高地址,低位

字节放在低地址。 位字节放在高地址,低位字节放在低地址。 3、此方式执行时直接从队列取立即数,不另占总线 此方式执行时直接从队列取立即数, 周期,速度很快。 周期,速度很快。 4、经常用于给寄存器或者存储单元赋初值。 经常用于给寄存器或者存储单元赋初值 给寄存器或者存储单元赋初值。

微机原理 3-2寻址方式

(二微机原理与接口技术 (Register addressing) )寄存器寻址方式 第3章 指令系统方式:操作数在寄存器中, 方式:操作数在寄存器中,指令中指定寄存器号。指令执行前:( )= )=3064H 例: 指令执行前 (AX)= H )=1234H (SS)= )= H MOV SS,AX , 指令执行后:(SS)= )=3064H 指令执行后 ( )= (AX)保持不变。 )保持不变。SS AX 3064H 3064H

指令执行前: 指令执行前: 指令执行后: 指令执行后

1234H 3064H

微机原理 3-2寻址方式

(二微机原理与接口技术 (Register addressing) )寄存器寻址方式 第3章 指令系统注解: 注解: 1、对于8位操作数,寄存器R8可以是: 对于8位操作数,寄存器R8可以是: R8可以是AL,AH,BL,BH,CL,CH,DL,DH。

对于16位操作数,寄存器R16可以是: R16可以是 对于16位操作数 寄存器R16可以是: 16位操作数,AX,BX,CX,DX,SI,DI,SP,BP。 AX,BX,CX,DX,SI,DI,SP,BP。

对于段寄存器SegR 可以是:SS、DS、CD、ES。 对于段寄存器SegR,可以是:SS、DS、CD、ES。 SegR, 2、这种寻址方式可以减少指令长度;因为操作数在寄 这种寻址方式可以减少指令长度 减少指令长度; 存器中,不需要访问存储器,运算速度较高。 存器中,不需要访问存储器,运算速度较高。 3、常用于存、取寄存器中的数。 常用于存 取寄存器中的数。

微机原理 3-2寻址方式

)直接寻址(Direct addressing) 直接寻址( (三微机原理与接口技术 addressing)第3章

指令系统

方式:操作数在存储单元中,指令中给出地址偏移量disp 方式:操作数在存储单元中,指令中给出地址偏移量dispDS 6000H ... 操作码 00 31 6 3 1 0 0 63100H AL 50H ... 50H 30H ... 数 据 段 代 码 段

例:MOV AX,[3100H] , DS) (DS)=6000H , (63100H)=3050H 则:(AX)=3050H ( )6 0 0 0 0 + 3 1 0 0

AH 30H

微机原理 3-2寻址方式

)直接寻址(Direct addressing) 直接寻址( (三微机原理与接口技术 addressing)第3章

指令系统

注解: 注解: 该方式中,偏移地址用[ ],区别于立即数。 1、该方式中,偏移地址用[ ],区别于立即数。 直接寻址方式隐含的段寄存器是DS,8086/8088允许段 隐含的段寄存器是DS 2、直接寻址方式隐含的段寄存器是DS,8086/8088允许段 跨越,即允许使用CS SS、ES作为段寄存器 CS、 作为段寄存器。 跨

越,即允许使用CS、SS、ES作为段寄存器。 允许用符号地址代替数值地址。 3、允许用符号地址代替数值地址。 AX, AX, VALUE— MOV AX,VALUE 或 MOV AX,[VALUE] VALUE—有效操 作数单元的符号地址。 作数单元的符号地址。 如果VALUE在附加段中,则应指定段跨越。 VALUE在附加段中 如果VALUE在附加段中,则应指定段跨越。 AX,ES: AX,ES: MOV AX,ES:VALUE 或 MOV AX,ES:[VALUE] PC机中规定 机中规定双操作数指令必须有一个操作数使用 4、IBM PC机中规定双操作数指令必须有一个操作数使用 寄存器方式 方式, 寄存器方式,这就是常常先要把一个变量送到寄存器去的 原因。 要处理某存放在存储器里的变量, 原因。例:要处理某存放在存储器里的变量,可以用直接 寻址方式把变量先取到一个寄存器中再作处理。 寻址方式把变量先取到一个寄存器中再作处理。 直接寻址方式适用于存、取存储器中变量。 5、直接寻址方式适用于存、取存储器中变量。

微机原理 3-2寻址方式

)寄存器间接寻址方式 (四微机原理与接口技术

第3章 指令系统

方式:操作数在存储器中,指令中由BP BX、SI、DI寄 BP、 方式:操作数在存储器中,指令中由BP、BX、SI、DI寄 存器之一给出偏移量。 存器之一给出偏移量。DS DI 6000H 2000H 0 0 0 ...

例:MOV BX,[DI] , (DS)=6000H ) (DI)=2000H ) PA=62000H (62000H)=50A0H ) (BX)=50A0H+

6

0

2 0 0 0 6 2 BH 50H 0 0 BL A0H 062000H

AOH 50H

数 据 段

...

微机原理 3-2寻址方式

)寄存器间 …… 此处隐藏:3523字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理 3-2寻址方式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/133991.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)