Я создал программу, которая преобразует шестнадцатеричный (пользовательский ввод) слишком двоичный (32 бита). Теперь я могу распечатать его, но я не знаю, как сохранить эти байты в массиве для выполнения следующей задачи. Вот мои коды, предположим, что $ t3 является байтом (0 или 1):
li $s4, 0 #$s4 = counter for storing R
la $s3, R #load R
add $s5, $s3, $s4 #make i for R[i]
sb $t7, 0($s5) #R[i] = $t3
addi $s4, $s4, 1 #add counter
beq $s4 32, exit