MIPS преобразование шестнадцатеричного в двоичное (хранение байтов в массиве) - PullRequest
0 голосов
/ 11 ноября 2019

Я создал программу, которая преобразует шестнадцатеричный (пользовательский ввод) слишком двоичный (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
...