Advertisement
Guest User

Untitled

a guest
Apr 30th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.    
  3.     v1:.space 80
  4.     v2:.space 80
  5.         index:.word 186042 
  6. .text
  7.     li $v0, 5 #vnesuvanje na memoriskata adresa
  8.     syscall
  9.     add $s0, $v0, $zero
  10.    
  11.     li $v0, 5 #vnesuvanje na brojot na elementi:
  12.     syscall
  13.     add $s1, $v0, $zero
  14.    
  15.     la $t1, v1 #ja cuva adresata na v1
  16.     la $t2, v2 #ja cuva adresata na v2
  17.    
  18.     add $t0, $zero, $zero #brojach
  19.     vnesuvanje1: beq $t0, $s1, kraj1
  20.             li $v0, 5
  21.             syscall
  22.             sw $v0, 0($t1)
  23.             addi $t0, $t0, 1
  24.             addi $t1, $t1, 4
  25.            
  26.             j vnesuvanje1
  27.            
  28.     kraj1:
  29.    
  30.     add $t0, $zero, $zero
  31.    
  32.     vnesuvanje2: beq $t0, $s1, kraj2
  33.             li $v0, 5
  34.             syscall
  35.             sw $v0, 0($t2)
  36.             addi $t0, $t0, 1
  37.             addi $t2, $t2, 4
  38.            
  39.             j vnesuvanje2
  40.            
  41.     kraj2:
  42.     add $s3, $zero, $zero #brojac za proivod
  43.    
  44.     jal Presmetaj
  45.     add $a0, $zero, $s3
  46.     li $v0, 1
  47.     syscall
  48.     j A_tuka_kraj
  49.    
  50.     add $t0, $zero, $zero
  51.     Presmetaj: beq $t0, $s1, end
  52.            lw $t3, 0($t1)
  53.            lw $t4, 0($t2)
  54.            add $a0, $t3, $t4
  55.            sw $a0, 0($s0)
  56.          
  57.            mult $t3, $t4
  58.            mflo $t5
  59.            add $s3, $s3, $t5
  60.            addi $t1, $t1, 4
  61.            addi $t2, $t2, 4
  62.            addi $s0, $s0, 4
  63.            addi $t0, $t0, 1
  64.            j Presmetaj
  65.     end:
  66.          add $v0, $zero, $zero
  67.          add $v0, $zero, $s3
  68.          jr $ra
  69.          
  70.      A_tuka_kraj:      
  71.     li $v0, 10
  72.     syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement