Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #take user input
- in r1
- in r2
- #if input is zero no need to calculate
- bez r1 &zero
- bez r2 &zero
- #initialize count variable
- init:lli r3 1
- lui r3 1
- #initialize our final value
- addi r4 r1 0
- #loop logic
- start: sub r5 r2 r3
- bez r5 &print #just to print
- addi r3 r3 1 #increment count variable
- add r4 r4 r1 #fake multiplication step here
- bez r0 &start #jump back to the start of the loop
- zero: lli r3 0
- lui r3 0
- out r3
- bez r0 &end
- print: lli r3 1
- lui r3 1
- out r3
- out r4 #print out value
- end: .halt
Advertisement
Add Comment
Please, Sign In to add comment