微机原理 3-2寻址方式
微机原理 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寻址方式
相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




