我正在尝试在一个函数中添加 2 个位字符串,但我无法让它工作......有什么建议吗?这是我的代码如下:
$a0, "11111111111100000001111111111110" #= -4064
$a1, "00000000001000111000000000000010" # = 9088
$a2, resultSpace
$a3, representation #one's or two's complement
li $t4, 0 #carry flag
lb $t0, 32($a0)
lb $t1, 32($a1)
move $t5, $a0
loop:
lb $t0, 32($a0)
lb $t1, 32($a1)
add $t3, $t0, $t1
sb $t3, 32($a2)
sub $a2, $a2, 1
sub $a0, $a0, 1
sub $a1, $a1, 1
addi $t4, $t4, 1 # increments
bne $t4, 32, loop