Я пытаюсь сохранить пользовательский ввод в массив, но когда я пытаюсь его запустить. Он просто пропускает код и никогда не запрашивает первое целое число. Я не адепт в MIPS, поэтому любая помощь будет оценена. Я использую QTSpim для кодирования этого.
.data
Array: .space 40
printArray: .asciiz "Array: "
mess: .asciiz "Enter the 10 elements of the array."
printSum: .asciiz "The sum of the odd numbers of the array: "
nextl: .asciiz "\n"
.text
li $v0, 4
la $a0, mess
syscall #Print out the message *This part is getting skipped*
jal elements
li $v0, 10
syscall
elements:
li $v0, 5
syscall
sw $v0, Array($t0)
add $t0, $t0, 4
beq $t0, 40, main
j elements
main:
li $t0, 0
la $t6, Array