- 3
- 0
- 约2.92千字
- 约 25页
- 2017-06-05 发布于重庆
- 举报
微机原理与接口技术课件wjyl3版022
2.2 8088/8086的寻址方式
从8088/8086的指令格式入手,论述:
立即数寻址方式
寄存器寻址方式
存储器寻址方式
进而熟悉8088/8086汇编语言指令格式,尤其是其中操作数的表达方法
为展开8088/8086指令系统做好准备
指令的组成
操作码说明计算机要执行哪种操作,如传送、运算、移位、跳转等操作,它是指令中不可缺少的组成部分
操作数是指令执行的参与者,即各种操作的对象
有些指令不需要操作数,通常的指令都有一个或两个操作数,也有个别指令有3个甚至4个操作数
指令由操作码和操作数两部分组成
指令的助记符格式
操作数2,常被称为源操作数src,它表示参与指令操作的一个对象
操作数1,成被称为目的操作数dest,它不仅可以作为指令操作的一个对象,还可以用来存放指令操作的结果
分号后的内容是对指令的解释
操作码 操作数1,操作数2 ;注释
汇编语句格式
指令的操作码和操作数
每种指令的操作码:
用一个助记符表示(指令功能的英文缩写)
对应着机器指令的一个或多个二进制编码
指令中的操作数:
可以是一个具体的数值
可以是存放数据的寄存器
或指明数据在主存位置的存储器地址
操作数的寻址方式
指令系统设计了多种操作数的来源
寻找操作数的过程就是操作数的寻址
把寻找操作数的方式叫做(操作数)寻址方式
理解操作数的寻址方式是理解指令功能的前提
操作数采取哪一种寻址方式
一方面,会影响处理器执行指令的速度和效率
另一方面,对程序设计也很重要
MOV指令
2.2.1 立即数寻址方式
指令中的操作数直接存放在机器代码中,紧跟在操作码之后(操作数作为指令的一部分存放在操作码之后的主存单元中)
这种操作数被称为立即数imm
可以是8位数值i8(00H~FFH)
也可以是16位数值i16(0000H~FFFFH)
立即数寻址方式常用来给寄存器和存储单元赋值,多以常量形式出现
演示
MOV AX, 0102H ;AX←0102H
2.2.2 寄存器寻址方式
操作数存放在CPU的内部寄存器reg中:
8位寄存器r8:
AH、AL、BH、BL、CH、CL、DH、DL
16位寄存器r16:
AX、BX、CX、DX、SI、DI、BP、SP
4个段寄存器seg:
CS、DS、SS、ES
寄存器名表示其内容(操作数)
演示
MOV AX, BX ;AX←BX
2.2.3 存储器寻址方式
操作数在主存储器中,用主存地址表示
程序设计时,8088采用逻辑地址表示主存地址
段地址在默认的或用段超越前缀指定的段寄存器中
指令中只需给出操作数的偏移地址(有效地址EA)
8086设计了多种存储器寻址方式
1、直接寻址方式
2、寄存器间接寻址方式
3、寄存器相对寻址方式
4、基址变址寻址方式
5、相对基址变址寻址方式
1. 直接寻址方式
直接寻址方式的有效地址在指令中直接给出
默认的段地址在DS段寄存器,可使用段超越前缀改变
用中括号包含有效地址,表达存储单元的内容
演示
MOV AX, [2000H] ;AX←DS:[2000H]
MOV AX, ES: [2000H] ;AX←ES:[2000H]
2. 寄存器间接寻址方式
有效地址存放在基址寄存器BX或变址寄存器SI、DI中
默认的段地址在DS段寄存器,可使用段超越前缀改变
演示
MOV AX, [BX] ;AX←DS:[BX]
3. 寄存器相对寻址方式
有效地址是寄存器内容与有符号8位或16位位移量之和,寄存器可以是BX、BP或SI、DI
有效地址=BX/BP/SI/DI+8/16位位移量
段地址对应BX/SI/DI寄存器默认是DS,对应BP寄存器默认是SS;可用段超越前缀改变
演示
MOV AX, [SI+06H] ;AX←DS:[SI+06H]
MOV AX, 06H[SI] ;AX←DS:[SI+06H]
4. 基址变址寻址方式
有效地址由基址寄存器(BX或BP)的内容加上变址寄存器(SI或DI)的内容构成:
有效地址=BX/BP+SI/DI
段地址对应BX基址寄存器默认是DS,对应BP基址寄存器默认是SS;可用段超越前缀改变
演示
MOV AX, [BX+SI] ;AX←DS:[BX+SI]
MOV AX, [BX][SI] ;AX←DS:[BX+SI]
5. 相对基址变址寻址方式
有效地址是基址寄存器(BX/BP)、变址寄存器(SI/DI)与一个8位或16位位移量之和:
有效地址=BX/BP+SI/DI+8/16位位移量
段地址对应BX基址寄存器默认是DS,对应BP基址寄存器默认是SS;可用段超越前缀改变
演示
MOV AX, [BX+DI+6] ;AX←DS:[BX+DI+6]
MOV AX, 6[BX+DI]
MOV AX, 6[BX][DI]
存储器寻址方式中
原创力文档

文档评论(0)