MIPS - Хранение Ints в массиве Из пользовательского ввода становится пропущенным - PullRequest
0 голосов
/ 19 октября 2019

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