| 1 | #LLamado a subrutina
|
|---|
| 2 |
|
|---|
| 3 | .data
|
|---|
| 4 |
|
|---|
| 5 | msg_1: .asciiz "lalala\n"
|
|---|
| 6 | msg_2: .asciiz "estoy cansada\n"
|
|---|
| 7 | msg_3: .asciiz "buuu\n"
|
|---|
| 8 | msg_4: .asciiz "estoy aburrida\n"
|
|---|
| 9 | msg_5: .asciiz "tengo hambre\n"
|
|---|
| 10 | msg_6: .asciiz "tengo sueño\n"
|
|---|
| 11 | msg_7: .asciiz "tengo frio\n"
|
|---|
| 12 |
|
|---|
| 13 | .text
|
|---|
| 14 |
|
|---|
| 15 | main:
|
|---|
| 16 | la $a0, msg_1 #Relleno los argumentos
|
|---|
| 17 | jal imprime #Llamo a la subrutina
|
|---|
| 18 |
|
|---|
| 19 | la $a0, msg_2
|
|---|
| 20 | jal imprime
|
|---|
| 21 |
|
|---|
| 22 | la $a0, msg_3
|
|---|
| 23 | jal imprime
|
|---|
| 24 |
|
|---|
| 25 | la $a0, msg_4
|
|---|
| 26 | jal imprime
|
|---|
| 27 |
|
|---|
| 28 | la $a0, msg_5
|
|---|
| 29 | jal imprime
|
|---|
| 30 |
|
|---|
| 31 | la $a0, msg_6
|
|---|
| 32 | jal imprime
|
|---|
| 33 |
|
|---|
| 34 | la $a0, msg_7
|
|---|
| 35 | jal imprime
|
|---|
| 36 |
|
|---|
| 37 | j fin
|
|---|
| 38 |
|
|---|
| 39 | imprime:
|
|---|
| 40 | li $v0, 4
|
|---|
| 41 | syscall
|
|---|
| 42 | jr $ra
|
|---|
| 43 |
|
|---|
| 44 | fin:
|
|---|
| 45 | li $v0, 10
|
|---|
| 46 | syscall
|
|---|