Я пытаюсь закодировать программу, которая принимает два целых числа и сохраняет их в массиве, и всякий раз, когда она пытается сохранить значение, это вызывает ошибку. Я просмотрел несколько тем, но не уверен, что является причиной проблемы.
.data
prompt: .asciiz "Please enter the two numbers to begin the fibonacci sequence."
promptNumOne: .asciiz "\nFirst Number:"
promptNumTwo: .asciiz "\nSecond Number:"
myArray: .space 12
.text
#Array Index
move $t2, $zero
#prompt
li $v0, 4
la $a0, prompt
syscall
#First Number
li $v0, 4
la $a0, promptNumOne
syscall
li $v0, 5
syscall
sw $v0, myArray($t2)
addi $t2, $t2, 4 #Increment index
#Second Number
li $v0, 4
la $a0, promptNumTwo
syscall
li $v0, 5
syscall
sw $v0, myArray($t2)
addi $t2, $t2, 4 #Increment index