3

MIPS の j(jump) 命令を考えてみましょう。メモリ内でどこまでジャンプできますか?32ビットでしょうか?説明をお願いできますか。

4

1 に答える 1

4

このページから、ジャンプ命令には次の効果があることがわかります。

PC = nPC; nPC = (PC & 0xf0000000) | (target << 2);

targetは 26 ビットの数値です。つまり、j命令は、上記の操作から作成できる任意の絶対アドレスにジャンプできます。したがって、の最大値targetは 2 26 -1 (0x03FFFFFF) であり、到達可能な最大アドレスは(PC & 0xF0000000) | 0x0FFFFFFCです。

于 2012-03-07T22:05:06.737 に答える