设某计算机有变址寻址、间接寻址和相对寻址等寻址方式。设当前指令的地址码部分为001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H。 已知存储器的部分地址及相应内容,见下表: 当执行取数指令时,如为变址寻址方式,取出的数

admin2019-01-16  15

问题 设某计算机有变址寻址、间接寻址和相对寻址等寻址方式。设当前指令的地址码部分为001AH,正在执行的指令所在地址为1F05H,变址寄存器中的内容为23A0H。
    已知存储器的部分地址及相应内容,见下表:

当执行取数指令时,如为变址寻址方式,取出的数为多少?

选项

答案变址寻址的寻址过程如下: [*] 变址寻址工作原理:指令地址码部分给出的地址A和指定的变址寄存器x的内容通过加法器相加,所得的和作为地址从存储器中读出所需的操作数。 因此,操作数S=((Rx)+A)=(23AOH+001AH)=(23BAH)=1748H。

解析
转载请注明原文地址:https://jikaoti.com/ti/BpfjFFFM
0

最新回复(0)