Мне нужно написать программу на ассемблере, которая должна хранить в памяти первые 256 целых чисел от 0 до 255.
Вот код, который я написал (я новичок в ассемблере):
.data
memory: .space 256
.text
li $t0, 0
la $s0, memory
sb $s0, 0($t0)
loop:
add $t0, $t0, 1
sb $s0, 0($t0)
j loop
Я пытался запустить программу с помощью SPIM, но не работает: SPIM говорит, что в инструкции sb $s0, 0($t0)
есть ошибка.
Кто-нибудь может помочь мне с этим?