考虑一个RISC机器,其中每条指令正好是4个字节长。有条件和无条件分支指令使用PC相对寻址模式,其偏移量以字节为单位指定到分支指令的目标位置。此外,偏移量始终与程序序列中下一条指令的地址有关。考虑以下指令序列
如果分支指令的目标是i,则Offest的十进制值为__________。
注意:此问题显示为数值答案类型。
(A) -16
(B) -18
(C) 16
(D) 18答案: (A)
解释:
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提供。
这个问题的测验