Advertisement
Guest User

Untitled

a guest
May 22nd, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. .data
  2.  
  3. H0: .half 2,4, 6, 7, 0, 12, 3, 8, 1 ,10, 5, 16, 0, 1, 1, 10, 0 ,3 ,20, 21, 1, 1, 2, 4, 2, 22, 6, 0, 0, 12, 37, 0, 30, 50, 1, 34, 0, 5, 4, 13, 10, 63, 8, 8, 1, 6, 5, 3, 5, 4, 0, 1, 0, 9, 6, 2, 41, 0, 14, 2, 0 ,14, 0, 1
  4. accapo: .ascii "/n"
  5. L: .word 8
  6.  
  7. B: .half 0:32
  8. .text
  9.  
  10. lw $t0, L #lunghezza matrice A
  11. li $t1, 0 #offset A
  12. li $t2, 0 #offset B
  13. li $t4, 2 #conteggio colonne
  14. mul $t3, $t0, $t0
  15. sll $t3, $t3, 1 #indice finale di A
  16.  
  17. ciclo:
  18. lh $s0, H0($t1)
  19. addi $t1, $t1, 2
  20. lh $s1, H0($t1)
  21. addi $t1, $t1, 2
  22.  
  23. mul $s2, $s0, $s1
  24.  
  25. move $a0, $s2
  26. li $v0, 1
  27. syscall
  28.  
  29. beq $t4, $t0, vai_a_capo
  30.  
  31. continua:
  32. addi $t4, $t4, 2
  33. bge $t1, $t3, fine
  34. j ciclo
  35.  
  36. vai_a_capo:
  37. la $a0, accapo
  38. li $v0, 4
  39. syscall
  40. li $t4, 0
  41. j continua
  42.  
  43. fine:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement