Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- ilosc: .asciiz "Podaj n: "
- element: .asciiz "Element: "
- kolejka: .word 0:256
- ciag: .asciiz "Podane elementy: "
- space: .asciiz " "
- koniec: .asciiz "\nPowtorzyc? \n1-Tak: "
- .text
- .globl main
- main:
- la $t1, 0
- la $t3, kolejka
- la $t4, kolejka
- li $v0, 4
- la $a0, ilosc
- syscall
- li $v0, 5
- syscall
- move $t9, $v0
- jal wczytywanie
- jal drukowanie
- la $v0, 4
- la $a0, koniec
- syscall
- li $v0, 5
- syscall
- move $t8, $v0
- beq $t8, 1, main
- li $v0,10
- syscall
- wczytywanie:
- li $v0, 4
- la $a0, element
- syscall
- addi $t4, $t4, 4
- li $v0,5
- syscall
- move $t8, $v0
- sw $t8,($t4)
- addi $t1,$t1,1
- bne $t1, $t9, wczytywanie
- jr $ra
- drukowanie:
- la $t1, 0
- li $v0, 4
- la $a0, ciag
- syscall
- addi $t3, $t3, 4
- loop:
- lw $t0, ($t3)
- li $v0, 1
- la $a0, ($t0)
- syscall
- li $v0, 4
- la $a0, space
- syscall
- addi $t3, $t3, 4
- addi $t1,$t1,1
- bne $t1, $t9, loop
- jr $ra
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement