4

次の MIPS コードについて質問があります。最初の命令がメモリ アドレス 0xFFFFFF00 に配置されている場合、命令「j loopEnd」の 16 進数表現は何ですか? これを行う方法がわかりません。どんな助けでも大歓迎です。ありがとう。

loop:
    slt $t9, $s3, $s2   
    bne $t9, $zero, end
    add $s4, $s2, $s3           
    srl $s4, $s4, 1
    sll $t0, $s4, 2             
    add $t0, $s0, $t0       
    lw $t1, 0($t0)
    slt $t9, $s1, $t1       
    beq $t9, $zero, bigger  
    addi $s3, $s4, -1 
    j loopEnd
loopEnd:
    j loop
4

1 に答える 1