根据寻址模式查找每条指令中的值
Finding the values in each Instruction based on addressing mode
给定以下内存值和一台具有
累加器,我如何找到以下每条指令加载到累加器中的值?
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
我对如何确定每个 case/mode 中的值感到非常困惑。请逐步告诉我如何找到每种模式的值。对于立即数,该值是否为 40,因为 20 包含 40?提前致谢。
对于立即数,值本身被加载而不是它包含的地址即值是 20.for 直接,地址内容是 loaded.i.e 字 20 包含 40 因此 40 是 loaded.For 间接值,直接值的内容是loaded.i.e 20的直接值是40 40的内容是60.therefore 60是loaded.I 希望有帮助.
给定以下内存值和一台具有 累加器,我如何找到以下每条指令加载到累加器中的值?
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
我对如何确定每个 case/mode 中的值感到非常困惑。请逐步告诉我如何找到每种模式的值。对于立即数,该值是否为 40,因为 20 包含 40?提前致谢。
对于立即数,值本身被加载而不是它包含的地址即值是 20.for 直接,地址内容是 loaded.i.e 字 20 包含 40 因此 40 是 loaded.For 间接值,直接值的内容是loaded.i.e 20的直接值是40 40的内容是60.therefore 60是loaded.I 希望有帮助.