Advertisement
LegoDrifter

MIPS so else i jump

Apr 16th, 2020
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. .data
  2.  
  3. a: .word 4
  4. b: .word 10
  5.  
  6. .text
  7. lw $s0, a
  8. lw $s1, b
  9.  
  10. #s0 < s1
  11.  
  12. slt $t0, $s0 , $s1 # vo t se smestuva 1(true) ili 0(false), dali 4 < 10
  13. beq $t0, $zero, else #ako t = 0(ne e pomalo) odi vo else
  14.  
  15. add $s2, $s1, $zero
  16.  
  17. j end #bezusloven skok, programata skoka do instrukcijata so end
  18.  
  19. else: add $s2, $s0, $s1 # s0 e pogolemo od s1 i presmetuva s0 + s1
  20.  
  21. li $v0, 1
  22. add $a0, $zero, $s2
  23.  
  24. syscall
  25.  
  26. end: # 4 < 10 e tocno zato dojdovme do ova i presmetuva 10-6
  27. sub $s2,$s1,$s0
  28. li $v0, 1
  29. add $a0, $zero, $s2
  30.  
  31. syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement