Guest User

Untitled

a guest
May 1st, 2012
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. #take user input
  2. in r1
  3. in r2
  4. #if input is zero no need to calculate
  5. bez r1 &zero
  6. bez r2 &zero
  7. #initialize count variable
  8. init:lli r3 1
  9. lui r3 1
  10. #initialize our final value
  11. addi r4 r1 0
  12. #loop logic
  13. start: sub r5 r2 r3
  14. bez r5 &print #just to print
  15. addi r3 r3 1 #increment count variable
  16. add r4 r4 r1 #fake multiplication step here
  17. bez r0 &start #jump back to the start of the loop
  18. zero: lli r3 0
  19. lui r3 0
  20. out r3
  21. bez r0 &end
  22. print: lli r3 1
  23. lui r3 1
  24. out r3
  25. out r4 #print out value
  26. end: .halt
Advertisement
Add Comment
Please, Sign In to add comment