Advertisement
Guest User

Untitled

a guest
May 31st, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. MOV BL,A0
  2. MOV DL,C0
  3. MOV AL,0D
  4.  
  5. PUSH AL
  6. LABELA:
  7. IN 00
  8. CMP AL,0D
  9. JZ LABELB0
  10. MOV [DL],AL
  11. INC DL
  12. SUB AL,30
  13. PUSH AL
  14. INC CL
  15. CMP CL,B
  16. JZ STOP
  17. JMP LABELA
  18.  
  19. LABELB0:
  20. MOV DL,2B
  21. MOV [CB],DL
  22. MOV CL,0
  23. MOV DL,D0
  24. LABELB:
  25. IN 00
  26. CMP AL,0D
  27. JZ LABELC0
  28. MOV [DL],AL
  29. INC DL
  30. SUB AL,30
  31. MOV [BL],AL
  32. INC BL
  33. INC CL
  34. CMP CL,B
  35. JZ STOP
  36. JMP LABELB
  37.  
  38. LABELC0:
  39. MOV DL,EA
  40. LABELC:
  41. DEC BL
  42. MOV CL,[BL]
  43. LABELC1:
  44. POP AL
  45. CMP AL,0D
  46. JZ LABELD
  47. LABELC2:
  48. ADD AL,CL
  49. CMP AL,A
  50. JNS LABELE
  51. ADD AL,30
  52. CMP DL,C0
  53. JZ STOP
  54. MOV [DL],AL
  55. DEC DL
  56. CMP BL,A0
  57. JZ KONIEC
  58. JMP LABELC
  59.  
  60. LABELD:
  61. MOV AL,0
  62. JMP LABELC2
  63.  
  64. LABELE:
  65. SUB AL,A
  66. DEC BL
  67. ADD AL,30
  68. MOV CL,C9
  69. CMP DL,C0
  70. JZ STOP
  71. MOV [DL],AL
  72. DEC DL
  73. MOV CL,[BL]
  74. INC CL
  75. JMP LABELC1
  76.  
  77. STOP:
  78. MOV AL,10
  79. OUT 01
  80.  
  81. KONIEC:
  82. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement