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