関数にビットの 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