(题干)
本题共计 3 个问题
假设地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H。说明以下各情况下操作数的有效地址和操作数各是多少?
简答题
第 1 题
操作数采用变址寻址,变址寄存器的内容为12,指令中给出的形式地址为1200H。
正确答案
有效地址EA=000CH+1200H=120CH,操作数未知。
答案解析
略
简答题
第 2 题
操作数采用一次间接寻址,指令中给出的地址码为1200H。
正确答案
有效地址EA=(1200H)=12FCH,操作数为38B8H。
答案解析
略
简答题
第 3 题
操作数采用寄存器间接寻址,指令中给出的寄存器编号为8,8号寄存器的内容为1200H。
正确答案
有效地址EA=1200H,操作数为12FCH。
答案解析
略
相似试题
(简答题)
假设地址为1200H的内存单元中的内容为12FCH,地址为12FCH的内存单元的内容为38B8H,而38B8H单元的内容为88F9H。说明以下各情况下操作数的有效地址和操作数各是多少?操作数采用寄存器间接寻址,指令中给出的寄存器编号为8,8号寄存器的内容为1200H。
(简答题)
某数据段内有如下数据定义: 假设变量X的偏移地址为20H。 (1)写出变量X各数据在内存中的具体位置和相关内存单元的值。 (2)写出变量Y,Z的偏移地址。 (3)写出变量W的值。
(单选题)
假设寄存器R中的数值为200,主存地址为200和300的地址单元中存放的内容分别是300和400,则什么方式下访问到的操作数为200()
(简答题)
在Brookshear给出的机器中,要将存储在地址为A1和A2内存单元中的值进行浮点相加,把结果装入地址为A3的内存单元,请问需要哪些步骤?
(单选题)
假设寄存器R中的数为200,主存地址为200和300的存储单元中存放的内容分别是300和400,若访问到的操作数为200,则所采用的寻址方式为()。
(简答题)
有一个由10个字组成的数据区,其起始地址为1200H:0120H。试写出该数据区的首末存储单元的实际地址。