Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .data
- v1: .half 1,2,3,4, 5, 6, 7, 8, 9
- v2: .half 2,4,6,8,10,11,12,13,14
- N : .word 9
- vout: .space 255
- .text
- la $t0,v1
- lw $t3,N
- lw $s0,N #indicatore del sec vettore
- la $t4,vout
- main:
- jal differenza
- j fine
- differenza:
- beqz $t3,ritorna
- lh $t5,($t0)
- la $t1,v2
- itera:
- beqz $s0,save
- lh $t6,($t1)
- beq $t5,$t6,continue
- subi $s0,$s0,1
- addi $t1,$t1,2
- j itera
- save:
- sh $t5,($t4)
- addi $t4,$t4,2
- lw $s0,N
- continue:
- subi $t3,$t3,1
- addi $t0,$t0,2
- j differenza
- ritorna:
- jr $ra
- fine :
- la $t0,vout
- lh $t1,($t0)
- move $a0,$t1
- li $v0,1
- syscall
- li $v0,10
- syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement