收藏 分享(赏)

南京邮电大学 微型计算机原理与接口技术 3_03章.ppt

上传人:dreamzhangning 文档编号:3329189 上传时间:2018-10-14 格式:PPT 页数:13 大小:114KB
下载 相关 举报
南京邮电大学  微型计算机原理与接口技术 3_03章.ppt_第1页
第1页 / 共13页
南京邮电大学  微型计算机原理与接口技术 3_03章.ppt_第2页
第2页 / 共13页
南京邮电大学  微型计算机原理与接口技术 3_03章.ppt_第3页
第3页 / 共13页
南京邮电大学  微型计算机原理与接口技术 3_03章.ppt_第4页
第4页 / 共13页
南京邮电大学  微型计算机原理与接口技术 3_03章.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、地址码有两种情形: 本身是操作数; 是所需操作数的地址。,操作码规定指令进行何种操作。,如何寻找操作数就是寻址方式。,立即数:操作数包含在本条指令中,是指令的一部分。 寄存器操作数:CPU内部的通用寄存器,段寄存器内容。 存储器操作数:操作数在存储单元中。,80486有3类7种寻址方式:立即数寻址方式;寄存器寻址方式;存储器寻址方式 (5种)。,1.立即数寻址方式操作数包含在本条指令中。,如:MOV EAX,12345678HMOV BL,10101010B ;AAH BLMOV CL, 4 ;FCH CLMOV DL,5 ;35H DLADD AL,0C8H MOV SI,3*5 ;15 S

2、I,可以用 +、*、/ 组成立即数表达式,程序员可以以不同的方式书写立即数,各种合法的立即数经汇编自动转换成等值的二进制数形式,有符号数用补码表示。,2. 寄存器寻址方式操作数在指令指明的寄存器中。,如: MOV AX , CX ;CX内容 AX MOV DS,AX ;AX内容 DS INC SI ;SI+1 SIDEC DI ;DI 1 DIADD EAX,ECX,MOV BP,1200H ;src为立即数寻址;dest为寄存器寻址。,注意:分析指令的寻址方式时,要全面。既要分析源,又要分析目,还要注意隐含的目或源。,DAA MUL BX PUSHA,3. 存储器寻址方式操作数在指令指出的存

3、储器地址中,该存储器地址需要通过计算才能得到。 (1) 16位存储器寻址方式,在实模式下,物理地址的计算通式如下:物理地址=段寄存器24 +有效地址 即:PA = SBA :EA.,其中,有效地址(EA)有下列7种组成方式:EA = base EA = index EA = dispEA = base + disp EA = index + disp EA = base + indexEA = base + index + disp, 直接寻址,例:MOV AX, 1234HMOV DL, ES:2CH,例:用变量名代表存储单元的有效地址 数据段 XX DB 11H 数据段1(ES)YY DW

4、 2233H 代码段MOV AL, DS:XXMOV AL, XX MOV AX, ES:YYMOV AX, YY,例: MOV AX,0200H MOV DS,AX MOV CX,1234H ;PA=?,汇编语言允许为某单元起一个“名字”,这个名字就称为该单元的“变量名”, 经汇编之后,变量名有段基址和偏移量两种属性。通常,模块中的变量名是唯一的。, 寄存器间接寻址,例: 数据段ORG 8000H BUF DB 89H 代码段MOV AX,1000HMOV DS,AXMOV BX,OFFSET BUF MOV AL, BX ;PA=?,例: 代码段MOV AX,1000HMOV DS,AXM

5、OV BP,OFFSET BUF MOV AL, DS:BP,例: 数据段ORG 0A000H BUF1 DW ? 代码段MOV AX,1000HMOV DS,AXMOV BX,OFFSET BUF1 MOV BX, CX ;PA=?,例: SUB AX,BP+1234H OR ECX,5678HBX,例:MOV BP,0FFF0H S1: ADD AX,BP+1234H INC BPJNZ S1, 变址寻址,例: CMP AX,SI+1000H TEST ECX,8000HDI,例:MOV SI,0FFF0H S2: ADD AX,SI+1000H INC SIJNZ S2, 基址变址寻址,例: SUB AX,BPSI +1000H OR DI+0BX ,ECX ADD CX,SS:BXSI1000H,(2) 32位存储器寻址方式,注意:基址、变址寄存器要用32位,但其高16位必须是0,disp也必须16位有效,否则会出错!,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报