Я буквально только начал программировать на ассемблере на этой неделе, и у меня возникли некоторые проблемы. Я делаю программу на MIPS, используя PCSpim, и программа предлагает пользователю ввести два неотрицательных целых числа. Однако по какой-то причине мой код отображает обе подсказки в одной строке и принимает только одно целое число. Может кто-нибудь мне помочь? Я не привык к синтаксису вообще и мог бы использовать несколько указателей.
.text
.align 2
.globl main
# Prompts the user for two non-negative integers, x and y, and then finds the greatest common divisor of the two.
main:
la $a0, prompt
li $v0, 4
syscall # Display prompt for the x integer.
li $v0, 5
syscall # Get x integer response.
move $t0, $v0
la $a1, secondprompt
li $v1, 4
syscall # Display prompt for the y integer
li $v1, 5 # Get y integer response
syscall
move $t1, $v1
prompt: .asciiz "Enter a non-negative integer: \n"
secondprompt: .asciiz "Enter a second non-negative integer: \n"