Advertisement
amny

lmc - lab2

Oct 7th, 2018
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. LAB2.1
  2.  
  3. INP
  4. STA N
  5. LOOP LDA N
  6. SUB JEDEN
  7. OUT
  8. STA N
  9. BRZ END
  10. BRA LOOP
  11. END HLT
  12. N DAT
  13. JEDEN DAT 1
  14.  
  15. LAB 2.2
  16.  
  17. INP
  18. STA N
  19. LOOP LDA X
  20. ADD JEDEN
  21. OUT
  22. STA X
  23. SUB N
  24. BRP END
  25. BRA LOOP
  26. END HLT
  27. X DAT
  28. N DAT
  29. JEDEN DAT 1
  30.  
  31. LAB 2.3
  32.  
  33. LOOP LDA N
  34. ADD JEDEN
  35. STA N
  36.  
  37. LDA X
  38. SUB Y
  39. STA X
  40.  
  41. BRP LOOP
  42. LDA N
  43. OUT
  44. HLT
  45.  
  46. X DAT 20
  47. Y DAT 10
  48. N DAT -1
  49. JEDEN DAT 1
  50.  
  51. LAB2.4
  52.  
  53. LOOP LDA CNT
  54. ADD ONE
  55. STA CNT
  56. OUT
  57. SUB ROW
  58. BRZ END
  59. BRA LOOP
  60. END HLT
  61.  
  62. CNT DAT 0
  63. ROW DAT 20
  64. ONE DAT 1
  65.  
  66. LAB 2.5
  67.  
  68. LDA ROWS
  69. STA I
  70. EXT_LOOP LDA I
  71. SUB ONE
  72. STA I
  73. LDA COLS
  74. STA J
  75. INT_LOOP LDA J
  76. SUB ONE
  77. STA J
  78. LDA CNT
  79. ADD ONE
  80. STA CNT
  81. LDA J
  82. BRP INT_LOOP
  83. LDA I
  84. BRP EXT_LOOP
  85. LDA CNT
  86. OUT
  87. CNT DAT 0
  88. ROWS DAT 20
  89. COLS DAT 5
  90. I DAT
  91. J DAT
  92. ONE DAT 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement