mips中代码行的二进制值

mips中代码行的二进制值,mips,Mips,大家好,我很难弄明白这一点,问题是要我给出偏移量字段二进制值中代码行的值,不太确定要做什么,请帮助 add $t0, $zero, $zero addi $a0, $zero, 21 loop: beq $a0, $zero, end add $t0, $t0, $a0 addi $a0, $a0, -3 j loop end 对于beq$a0,$zero,end给出偏移字段的二进制值。简要解释。我知道代码在做什么,但我不清楚它要求什么,当它要求偏移字段的值时,这意味着什么我们

大家好,我很难弄明白这一点,问题是要我给出偏移量字段二进制值中代码行的值,不太确定要做什么,请帮助

add $t0, $zero, $zero

addi $a0, $zero, 21

loop: 

beq $a0, $zero, end

add $t0, $t0, $a0

addi $a0, $a0, -3

j loop

end

对于
beq$a0,$zero,end
给出偏移字段的二进制值。简要解释。

我知道代码在做什么,但我不清楚它要求什么,当它要求偏移字段的值时,这意味着什么我们不在课堂上,我们没有课本,我们不一定知道教授在这里使用的术语。如果答案是3,这有帮助吗?答案是3,我不知道她是怎么得到3的,关于如何得到3有什么想法吗?我们手工浏览程序,直到与该指令相关的内容是3,然后看看这是否有意义。当你用铅笔和纸和/或单步通过针对该指令的每个实例找到的模拟器/调试器时,你得到了什么?