Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- wejscie: .asciiz "Podaj ilosc liczb: "
- podaj_liczbe: .asciiz "Podaj liczbe: "
- #liczbe: .asciiz " liczbe: "
- #dwukropek: .asciiz " : "
- tablica: .space 1024
- .text
- main:
- #addi $t0, $zero, 0
- #index $t0
- li $v0, 4 #wyświetla komunikat
- la $a0, wejscie
- syscall
- li $v0, 5 #pobiera ilosc liczb
- syscall
- move $t0, $v0 #$t1 ilość liczb
- li $t1, 0 #inicjacja zmiennych
- la $s0, tablica #ustawienie wskaźnika na początku tablicy
- while:
- add $t1, $t1, 1
- bgt $t1,$t0, koniec #warunek pętli if $t1 > $t0 to kniec
- li $v0, 4 #wyświetla komunikat
- la $a0, podaj_liczbe
- syscall
- li $v0, 5 #pobiera liczbe
- syscall #
- sw $v0, 0($s0) #zapisanie integera w tablicy
- add $s0, $s0, 4 #inkrementacja wskażnika tablicy
- j while
- koniec:
- li $v0,10 ##koniec
- syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement