Advertisement
Guest User

ptm4_zad2

a guest
Apr 30th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. LJMP START
  3.  
  4. P5 EQU 0F8H
  5. P7 EQU 0DBH
  6. ORG 100H
  7.  
  8. START:
  9.  
  10. ;ASCII DEFINITION
  11. MOV DPH, #80H
  12. MOV DPL, #77H
  13. MOV A, #31H
  14. MOVX @DPTR, A
  15. MOV DPH, #80H
  16. MOV DPL, #7BH
  17. MOV A, #32H
  18. MOVX @DPTR, A
  19. MOV DPH, #80H
  20. MOV DPL, #7DH
  21. MOV A, #33H
  22. MOVX @DPTR, A
  23. MOV DPH, #80H
  24. MOV DPL, #7EH
  25. MOV A, #41H
  26. MOVX @DPTR, A
  27. MOV DPH, #80H
  28. MOV DPL, #0B7H
  29. MOV A, #34H
  30. MOVX @DPTR, A
  31. MOV DPH, #80H
  32. MOV DPL, #0BBH
  33. MOV A, #35H
  34. MOVX @DPTR, A
  35. MOV DPH, #80H
  36. MOV DPL, #0BDH
  37. MOV A, #36H
  38. MOVX @DPTR, A
  39. MOV DPH, #80H
  40. MOV DPL, #0BEH
  41. MOV A, #42H
  42. MOVX @DPTR, A
  43. MOV DPH, #80H
  44. MOV DPL, #0D7H
  45. MOV A, #37H
  46. MOVX @DPTR, A
  47. MOV DPH, #80H
  48. MOV DPL, #0DBH
  49. MOV A, #38H
  50. MOVX @DPTR, A
  51. MOV DPH, #80H
  52. MOV DPL, #0DDH
  53. MOV A, #39H
  54. MOVX @DPTR, A
  55. MOV DPH, #80H
  56. MOV DPL, #0DEH
  57. MOV A, #43H
  58. MOVX @DPTR, A
  59. MOV DPH, #80H
  60. MOV DPL, #0E7H
  61. MOV A, #2AH
  62. MOVX @DPTR, A
  63. MOV DPH, #80H
  64. MOV DPL, #0EBH
  65. MOV A, #30H
  66. MOVX @DPTR, A
  67. MOV DPH, #80H
  68. MOV DPL, #0EDH
  69. MOV A, #23H
  70. MOVX @DPTR, A
  71. MOV DPH, #80H
  72. MOV DPL, #0EEH
  73. MOV A, #44H
  74. MOVX @DPTR, A
  75. MOV R4, #0
  76. MOV R5, #0
  77.  
  78.  
  79.     NEXT3:
  80.     MOV R0, #7FH
  81.     MOV A, R0
  82.     MOV P5, A
  83.     MOV A, P7
  84.     ANL A, R0
  85.     MOV R1, A
  86.     CLR C
  87.     SUBB A, R0
  88.     JZ NEXT
  89.     MOV A, R1
  90.     MOV DPH, #80H
  91.     MOV DPL, A
  92.     MOVX A, @DPTR
  93.     MOV P1, A
  94.  
  95.     NEXT:
  96.     MOV R0, #0BFH
  97.     MOV A, R0
  98.     MOV P5, A
  99.     MOV A, P7
  100.     ANL A, R0
  101.     MOV R1, A
  102.     CLR C
  103.     SUBB A, R0
  104.     JZ NEXT1
  105.     MOV A, R1
  106.     MOV DPH, #80H
  107.     MOV DPL, A
  108.     MOVX A, @DPTR
  109.     MOV P1, A
  110.  
  111.  
  112.     NEXT1:
  113.     MOV R0, #0DFH
  114.     MOV A, R0
  115.     MOV P5, A
  116.     MOV A, P7
  117.     ANL A, R0
  118.     MOV R1, A
  119.     CLR C
  120.     SUBB A, R0
  121.     JZ NEXT2
  122.     MOV A, R1
  123.         MOV DPH, #80H
  124.     MOV DPL, A
  125.     MOVX A, @DPTR
  126.     MOV P1, A
  127.  
  128.     NEXT2:
  129.     MOV R0, #0EFH
  130.     MOV A, R0
  131.     MOV P5, A
  132.     MOV A, P7
  133.     ANL A, R0
  134.     MOV R1, A
  135.     CLR C
  136.     SUBB A, R0
  137.     JZ NEXT3
  138.     MOV A, R1
  139.         MOV DPH, #80H
  140.     MOV DPL, A
  141.     MOVX A, @DPTR
  142.     MOV P1, A
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.     JMP START
  151.  
  152.     NOP
  153.     NOP
  154.     NOP
  155.     NOP
  156.     END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement