Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- a1: .word 0
- a2: .word 0
- a3: .word 0
- a4: .word 0
- a5: .word 0
- a: .word a1
- max: .word 0
- min: .word 0
- nmax: .asciiz "Maksymalna liczba = %d\n"
- nmin: .asciiz "Minimalna liczba = %d\n"
- .align 2
- adresmax: .word nmax
- valmax: .space 4
- adresmin: .word nmin
- valmin: .space 4
- .text
- addi r10, r0, 49
- addi r20, r0, napis
- loop:
- jal czytaj
- lw r2, a
- sw (r2), r1
- addi r2, r2, 4
- sw a, r2
- addi r10, r10, 1
- sb 9(r20), r10
- sgti r2, r10, 53
- beqz r2, loop
- addi r1, r0, a2
- sw a, r1
- lw r1, a1
- sw max, r1
- sw min, r1
- addi r10, r0, 1
- loop2:
- lw r1, a
- lw r3, max
- lw r4, min
- lw r2, (r1)
- sgt r5, r2, r3
- slt r6, r2, r4
- beqz r5, omijaj1
- sw max, r2
- omijaj1:
- beqz r6, omijaj2
- sw min, r2
- omijaj2:
- addi r1, r1, 4
- sw a, r1
- addi r10, r10, 1
- sgti r2, r10, 4
- beqz r2, loop2
- lw r1, max
- sw valmax, r1
- addi r14, r0, adresmax
- trap 5
- lw r1, min
- sw valmin, r1
- addi r14, r0, adresmin
- trap 5
- trap 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement