我觉得它没有指向我想要的地址......
TwosLoop:
bgt $t0, $a0, EndTwosLoop
addi $t0, $t0, 2
sw $0, 0($sp)
addi $sp, $sp, -8
j TwosLoop
EndTwosLoop:
我试图在其他所有值上加零,但我想我最终会指出价值观......
有什么想法吗?
答案 0 :(得分:-2)
您需要在寄存器中存储一个地址。零现在指向寄存器。代码前面可能存在一些算术错误。如果您可以发送整个代码。
TwosLoop:
bgt $t0, $a0, EndTwosLoop
addi $t0, $t0, 2
addi $sp, $sp, -8
j TwosLoop
EndTwosLoop: