Мне нужно написать программу на ассемблере MIPS, которая может:
- Напечатайте свое имя
- Читайте в 10 цифрах. Вы должны использовать цикл для этого.
- Вывести сумму введенных положительных чисел.
- Вывести сумму введенных отрицательных чисел.
- Распечатайте «Программа завершена» и затем прекратите использование правильной команды syscall.
Мой вопрос: когда я спрашиваю цифры (# 2), сначала я запускаю цикл или спрашиваю у пользователя число, используя этот код: $v0, $0, 5
. Также для цикла, если мне нужно использовать метки, я должен хранить его под .data
? Если да, то как их хранить под .data
?
.data
.asciiz "Victoria"
.globl main
.text
main:
lui $a0, 0x1001
addi $v0, $0, 4
syscall