1

给定以下内存值和带有累加器的单地址机器,我如何找到以下每条指令将哪些值加载到累加器中?

Memory Values:
     Word 20 contains 40.
     Word 30 contains 50.
     Word 40 contains 60.
     Word 50 contains 70.

Addressing Modes:
    a. LOAD IMMEDIATE 20
    b. LOAD DIRECT 20
    c. LOAD INDIRECT 20

我对如何确定每种情况/模式下的值感到非常困惑。请逐步告诉我如何找到每种模式的值。对于立即数,值是否为 40,因为 20 包含 40?提前致谢。

4

1 回答 1

1

对于立即数,加载值本身而不是它包含的地址,即值为 20。对于直接,加载地址内容。即字 20 包含 40,因此加载 40。对于间接,直接值的内容是已加载。即 20 的直接值是 40,40 的内容是 60。因此加载了 60。希望对您有所帮助。

于 2017-04-09T04:13:41.227 回答