假设变址寄存器R的内容为2000H,指令中的形式地址为1000H;地址1000H中的内容为4000H,地址2000H中的内容为3000H,地址3000H中的内容为1000H,则变址寻址方式下访问到的操作数是?
时间: 2024-04-02 11:32:37 浏览: 128
微机原理:xt CH3寻址和指令.ppt
根据相对寻址方式的计算公式,操作数的有效地址EA应该是:
EA = PC + A - (X)
= PC + 1000H - 2000H (因为X寄存器的值为2000H)
= PC - 1000H
因为相对寻址方式下,操作数的地址是相对于下一条指令的地址(即PC+3)而言的,所以下一条指令的地址为1003H,因此:
EA = PC - 1000H
= 1003H - 1000H
= 3H
因此,所访问到的操作数的地址为3003H,其内容为1000H。
阅读全文