考虑一个 RISC 机器,其中每条指令的长度正好是 4 个字节。条件和无条件分支指令使用 PC 相对寻址模式,偏移量以字节为单位指定到分支指令的目标位置。此外,偏移量始终与程序序列中的下一条指令的地址有关。考虑以下指令序列
如果分支指令的目标是 i,则 Offest 的十进制值为 __________。
注意:此问题显示为数字答案类型。
(一) -16
(乙) -18
(三) 16
(四) 18答案:(一)
解释:
Instruction Bytes
i 0-3
i+1 4-7
i+2 8-11
i+3 12-15
Next Instruction 16
According to PC Relative Mode,
Effective PC address = next instruction address + offset
0(i) = 16 + offset
0-16 = offset
偏移 = -16该解释由Sonal Kukreja 提供。
这个问题的测验