第03章指令系统资料.ppt

第03章指令系统资料

第3章  指令系统 指令与指令系统 § 3.2 寻址方式 3.2.1 三种地址 3.2.2 寻址方式 3.2.3 IO端口寻址方式 3.2.4 转移地址的寻址方式 例如: MOV AL,80H MOV AX,1090H MOV EAX 存储器寻址 在大多数情况下,操作数在存储器中。 有效地址(Effective Address) EA=基址+变址×比例因子+位移量 MOV  AX,[2000H] 有效地址 EA=2000H 两个概念 由寄存器间接给出操作数的偏移地址; 存放偏移地址的寄存器称为间址寄存器,它们是:BX,BP,SI,DI 操作数的段地址(数据处于哪个段)取决于选择哪一个间址寄存器: 例:MOV AX,[SI] 其过程如图3.5(a)所示。 例:MOV AX,[BP] 其过程如图3.5(b)所示。 在一般情况下,若用BX 、 SI或DI进行相对寻址时,以数据段寄存器DS作为地址基准。 而用BP寻址时,则以堆栈段寄存器作为地址基准。 例:MOV AX,DISP[SI] 其过程如图3.6所示。

文档评论(0)

1亿VIP精品文档

相关文档