Guest User

Untitled

a guest
Apr 25th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. banz end,*AR3-
  2. stm #0ah,AR3 ;AR3 viiverekisteriksi
  3. LD AR4,A ;edellinen ulostulon arvo ladataan akkuun
  4. banz rise,*AR1 ;AR1=1 => nousevaa
  5. b down ;AR1=0 => laskevaa
  6.  
  7. rise:
  8. add #3e8h,A ;kasvatetaan akun arvoa (32000/32=3e8h)
  9. stl A,DXR12
  10. stl A,AR4
  11. banz end,*AR2- ;kun 32 x nousevaa ulos siirrytään laskevaan osuuteen
  12. stm #1fh,AR2
  13. stm #0h,AR1 ;siirrytään laskevaan osuuteen
  14. b end
  15.  
  16. down:
  17. sub #3e8h,A
  18. stl A,DXR12
  19. stl A,AR4
  20. banz end,*AR2-
  21. stm #1fh,AR2
  22. stm #1h,AR1
  23.  
  24. end:
  25.  
  26. RSBX INTM
  27. nop
  28. nop
  29. ret
  30. nop
  31. nop
Add Comment
Please, Sign In to add comment