Я работаю над программой сборки MIPS.Я новичок в этом, и у меня возникли некоторые проблемы.
Как преобразовать цифры в строке .asciiz в числовые счетчики.
EX: "1" -> 49
Если вы используете симулятор типа http://sourceforge.net/projects/spimsimulator/:
.data input: .asciiz "1234" .text main: la $t0, input # load address of input loop: lb $a0, ($t0) # load one byte beq $a0, $0, exit # exit if null-byte li $v0, 1 # print integer system call syscall addi $t0, $t0, 1 # increment address j loop exit: jr $ra
Выход: 49505152