第 17 题
假设寄存器 R 中的数值为 200,主存地址为 200 和 300 的地址单元中存放的内容分别是 300 和 400,则( )访问到的操作数为 200。
A. Ⅰ和Ⅳ B. Ⅱ、Ⅲ C. Ⅲ、Ⅳ D. 只有Ⅰ
[tag_link]
正确答案:D
本题考查各种数据寻址方式的原理。 直接寻址 200 中,200 就是有效地址,所访问的主存地址 200 对应的内容是 300,Ⅰ错误。 寄存器间接寻址(R)的访问结果与Ⅰ一样,Ⅱ错误。 存储器间接寻址(200)表示主存地址 200 中的内容为有效地址,所以有效地址为 300,访问的操作数是 400,Ⅲ错误。 寄存器寻址 R 表示寄存器 R 的内容即为操作数,所以只有Ⅳ正确。 此类题建议画出草图。