题干本题共包含 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。试写出该数据区的首末存储单元的实际地址。

    简答题查看答案