我对以下MIPS代码有一个问题:如果第一条指令放置在0xFFFFFF00处的内存地址中,那么指令“j LoopEnd”的十六进制表示是什么?我不知道该怎么做。任何帮助将不胜感激。谢谢。
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
Run Code Online (Sandbox Code Playgroud)