我对以下 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