2

試験が迫っていますが、この質問で完全に行き詰っています (以下を参照)。模範解答を見ても役に立ちませんでした。このトピックの本文を読んでみましたが、どうすればよいかわかりません。誰かが質問の段階的なウォークスルーを提供できれば、とても感謝しています.

「以下の MIPS スニペットの最初の命令がメモリ アドレス 0x10001000 にあると仮定します。bne および j 命令の else と exit の値は何ですか?」

1   0x10001000:   addi $s0, $0, 5
2   0x10001004:   sub $s2, $0, $s1
3   0x10001008:   beq $s0, $s2, else
4   0x1000100C:   add $s0, $0, $0
5   0x10001010:   add $t0, $s2, $s0
6   0x10001014:   j exit
7   0x10001018:   else: addi $s1, $s0, -1
8   0x1000101C:   exit:

模範解答:

Else: 0000000000000011 Exit: 00000000000000010000000111

元の質問の画像へのリンクも含めました。 http://i.imgur.com/NgHpZXs.png

4

1 に答える 1