Написать программу на ассемблере (MIPS) - PullRequest
0 голосов
/ 07 ноября 2019

Напишите программу на языке ассемблера MIPS, которая читает 10 чисел и распечатывает их, используя цикл

.data
   m1: .asciiz "Enter 10 numbers: "
   m2: .asciiz "print 10 numbers: "
   newline: "\n"

.text
   main:
     li $v0, 4
     la $a0, m1
     syscall
     li $v0, 5
     syscall
     li $t0, 1
     while:
       blt $t0, 10, print
       li $v0, 1
       move $a0, $t0
       syscall
       addi $t0, $t0, 1 
       bgt $t0, 10, exit
       li $v0, 1
       move $a0, $t0
       syscall
       addi $t0, $t0, 1
       j while



   print:
      li $v0, 1
      move $a0, $t0
      syscall

   exit:
      li $v0, 10
      syscall
...