0

誰かが私がこれらの3つの質問に答えるのを手伝ってくれますか?:

ここで識別される2つ:http ://s11.postimage.org/lrb0exx5v/Capture2.pngイミディエートオペランドに4を掛けるとき、2進数または10進数に2 ^ 2を掛けますか?連結の加算記号ですか?

$ sからの最大オフセットはいくつですか?:http ://s11.postimage.org/emt75wpwj/Capture.png

前もって感謝します!

4

1 に答える 1

1

プロセッサは2進数のみを処理します。10進数は、人間の2進数を表示するための便利な方法です。ここでの加算記号は、通常の算術加算を表します。

MIPS命令は常に4バイト境界で整列されるため、16ビットのイミディエートは4倍されます。したがって、有効な分岐アドレスの下位2ビットは常に00です。オフセットはワードオフセットを指定し、4を掛けて、4バイト境界に揃えられたバイトアドレスを計算します。

からの最大オフセット$sは+/-4* 2 ^ 15です。これは、即値が署名されているためです。

于 2012-12-13T00:51:55.577 に答える