Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- myArray: .space 400 #100 interi
- save: .asciiz "\nSalvo numero: "
- posto: .asciiz " posto: "
- .text
- main:
- addi $s0, $zero, 100
- for:
- addi $s0, $s0, -1
- sll $t0, $s0, 2
- addi $t1, $s0, -100
- mul $t1, $t1, -1
- sw $t1, myArray($t0)
- addi $a0, $t0, 0
- jal print
- bne $zero, $s0, for
- j esci
- print:
- #salvo indice
- addi $t0, $a0, 0
- #stampo mex1
- la $a0, save
- addi $v0, $zero, 4
- syscall
- #stampo dato
- lw $a0, myArray($t0)
- addi $v0, $zero, 1
- syscall
- #stampo mex2
- la $a0, posto
- addi $v0, $zero, 4
- syscall
- #stampo dato2
- addi $a0, $t0, 0
- addi $v0, $zero, 1
- syscall
- jr $ra
- esci:
- addi $v0, $zero, 10
- syscall
Add Comment
Please, Sign In to add comment