Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- Kole: .asciiz "Kole\n"
- Anto: .asciiz "Anto\n"
- Fico: .asciiz "Fico\n"
- Bobo: .asciiz "Bobo\n"
- names: .word Kole , Anto , Fico, Bobo # kako vo C = { Kole , Fico , Anto , Bobo
- #ZAMISLUVAME DEKA pocetnata adresa e 1000 krajnata bi bila 1012 ( 1000 + 3 * 4) znaci sega
- #popolnavme 4 iminja site so dalecina od 4 bajti bidejki e word
- #pravime loop
- i: .word 0 #brojac
- size: .word 3 #golemina na nizata
- .text
- main:
- la $t0, names
- lw $t1, i
- lw $t2, size
- #system.print(names[i)
- begin_loop:
- bgt $t1, $t2, exit_loop
- sll $t3, $t1, 2 #t3 = 4*i
- # 4 * 0 , ni dava 0 odnosno sepak iame acces do prviot ( nulti element )
- addu $t3,$t3, $t0 #4i = 4i + memoriska lokacija na name array --> 1000 + 4 (( vo prviov slucaj 1000 + 0 ))
- li $v0, 4
- lw $a0, 0($t3)
- syscall
- addi $t1, $t1, 1
- j begin_loop
- exit_loop:
Advertisement
Add Comment
Please, Sign In to add comment