Advertisement
Lautaroleguizamon

B28

Sep 16th, 2023
231
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.     vector: .word 100,-20,40,-365,400,65536,1,0,3,-10
  3. .text
  4.     la a0 vector
  5.     li a1 10
  6.     slli a1 a1 2
  7.     addi a2 a0 0 #con a2 recorro
  8.     add a3 a0 a1 #a3 es el tope
  9. PrintVector:
  10.     lw a0 0(a2)
  11.     li a7 1
  12.     ecall
  13.     li a0 44
  14.     li a7 11
  15.     ecall
  16.     addi a2 a2 4
  17.     blt a2 a3 PrintVector
  18.     beq x0 x0 fin
  19. fin:
  20.     nop
Advertisement
Comments
  • # text 0.35 KB | 0 0
    1. B.28 Dado un vector de 10 elementos:
    2. .data
    3. vector: .word 100,-20,40,-365,400,65536,1,0,3,-10
    4. Escriba una subrutina llamada PrintVector, la cual reciba en a0 la dirección de comienzo del
    5. vector y en a1 la cantidad de elementos del mismo. Imprima por consola los elementos del
    6. vector separados por coma (ej: 100, -20, 40, -365, 400, 65536, 1, 0, 3, -10 ).
Add Comment
Please, Sign In to add comment
Advertisement