Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .global _start
- _start:
- mov 4, %l4 ! zapisz stala 4 w l4
- mov %i0, %l5 ! iterator w l5
- ld [%g0], %l0
- mov %l0, %l2 ! przechowywane min w l2
- mov %l0, %l3 ! przechowywane max w l3
- loop:
- ld [%g0 + %l4], %l0
- add %l4, 4, %l4 !dodaj 4 do wartosci l4
- subcc %l2, %l0, %o0
- bpos noweMin
- subcc %l3, %l0, %o0
- bneg noweMax
- back:
- subcc %l5, 1, %l5
- bge loop
- bl koniec
- nop
- noweMin:
- mov %l0, %l2 !znaleziono nowe min, zamiana w l2
- ba back
- nop
- noweMax:
- mov %l0, %l3 !znaleziono nowe max, zamiana w l3
- ba back
- nop
- koniec:
- !koniec
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement