Advertisement
Guest User

Untitled

a guest
May 16th, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .data
  2.  tekst: .asciiz "Podaj a: "
  3.  tekst1: .asciiz "Podaj b:"
  4.  
  5. .text
  6. main:
  7. #Pobieramy a
  8. li $v0,4
  9. la $a0, tekst
  10. syscall
  11.  
  12. li $v0,5
  13. syscall
  14. move $t0, $v0
  15. bltz $v0, dodawanie
  16. bgtz $v0, mnozenie
  17.  
  18.  
  19. dodawanie:
  20. li $v0,4
  21. la $a0, tekst1
  22. syscall
  23.  
  24. li $v0, 5 #pobieramy b
  25. syscall
  26. move $t1, $v0
  27. add $t2, $t1,$t0  # a+b
  28. j druk
  29.  
  30. mnozenie:
  31. li $v0,4
  32. la $a0, tekst1
  33. syscall
  34. li $v0,5 #pobieramy b
  35. syscall
  36. move $t1,$v0
  37. mul $t2, $t1, $t0 #a*b
  38. j druk
  39.  
  40. druk:
  41. li $v0, 1
  42. move $a0, $t2   #drukujemy
  43. syscall
  44. j end
  45.  
  46. end:
  47. li $v0,10   #koniec programu
  48. syscall
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement