Advertisement
Guest User

Untitled

a guest
Nov 1st, 2018
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. stk 64
  2. org 0
  3. ; while i < 5
  4. lbl 1
  5. ;   putchar "A"
  6. out 65
  7. ;   j = 0
  8. psh 0
  9. mov r1,81
  10. pop r2
  11. sto r1,r2
  12. ;   while j < 3
  13. lbl 3
  14. ;       putchar "B"
  15. out 66
  16. ;       j += 1
  17. mov r1,81
  18. rcl r2,r1
  19. psh r2
  20. psh 1
  21. pop r1
  22. pop r2
  23. add r1, r2
  24. psh r1
  25. mov r1,81
  26. pop r2
  27. sto r1,r2
  28. mov r1,81
  29. rcl r2,r1
  30. psh r2
  31. psh 3
  32. pop r1
  33. pop r2
  34. lt_ r2, r1
  35. psh r2
  36. pop r2
  37. jz_ r2,4
  38. jmp 3
  39. lbl 4
  40. ;   if j == 3
  41. mov r1,81
  42. rcl r2,r1
  43. psh r2
  44. psh 3
  45. pop r1
  46. pop r2
  47. eq_ r2, r1
  48. psh r2
  49. pop r2
  50. jz_ r2,5
  51. ;       putchar "C"
  52. out 67
  53. lbl 5
  54. ;   i += 1
  55. mov r1,80
  56. rcl r2,r1
  57. psh r2
  58. psh 1
  59. pop r1
  60. pop r2
  61. add r1, r2
  62. psh r1
  63. mov r1,80
  64. pop r2
  65. sto r1,r2
  66. mov r1,80
  67. rcl r2,r1
  68. psh r2
  69. psh 5
  70. pop r1
  71. pop r2
  72. lt_ r2, r1
  73. psh r2
  74. pop r2
  75. jz_ r2,2
  76. jmp 1
  77. lbl 2
  78. ;
  79. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement