Advertisement
Guest User

Untitled

a guest
Apr 6th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.  
  3.  
  4. .text
  5.     # chitaj b1
  6.     li $v0, 5
  7.     syscall
  8.     add $s1, $v0, $zero
  9.     # chitaj b2
  10.     li $v0, 5
  11.     syscall
  12.     add $s2, $v0, $zero
  13.    
  14.     li $t4, 4 # za delenje so 4
  15.     li $t1, 1 # za proverka na ostatok
  16.     li $s7, 0 # $s7 ke bide suma na broevite koi go zadovoluvaat uslovot na zadachata
  17.    
  18.     ciklus:
  19.         # t0 = 0 koga $s1 >= $s2
  20.         slt $t0, $s1, $s2
  21.         beq $t0, $zero, kraj_na_ciklus
  22.             div $s1, $t4
  23.             # zemi go ostatokot od high
  24.             mfhi $t2
  25.             # ako ostatokot ne e 1, ne dodavaj
  26.             bne $t2, $t1, nemaDodavanje
  27.                 add $s7, $s7, $s1  
  28.             nemaDodavanje: 
  29.             # s1++
  30.             addi $s1, $s1, 1
  31.        
  32.         j ciklus
  33.     kraj_na_ciklus:
  34.    
  35.     move $a0, $s7
  36.     li $v0, 1
  37.     syscall
  38.    
  39.     li $v0, 10
  40.     syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement