我对编程很陌生,我想知道 lw (两次)和 bne 在这个问题中到底在做什么?对于问题中的任何错误,我感到很抱歉,因为我必须将其翻译成英文。
问题开始:
部分数据存储器包含以下值:
地址值
100-1
104-2
108-4
112-8
116-16
下面的代码,执行这段代码后寄存器r1的值是多少?
addi r2,r0,104
lw r1,-4(r2)
addi r3,r0,116
label: addi r2,r2,4
lw r4,-4(r2)
add r4,r4,r4
add r1,r4,r1
bne r2,r3,label
OpenAI 可以吃掉我的泥土。我拒绝将我的贡献提供给 OpenAI。