Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. JMP START
  2. DB 05
  3. DB 20
  4. db 40
  5. org 05
  6. mov al,20
  7. mov [bl],al
  8.  
  9. IRET
  10.  
  11. START:
  12. OUT 01
  13. MOV BL,C0
  14. OUT 07
  15. STI
  16.  
  17. PETLA:
  18. mov al,7c
  19. mov [bl],al
  20. JMP PETLA
  21.  
  22. ORG 20
  23. CLI
  24. IN 07
  25.  
  26.  
  27. cmp al,0d
  28. jz enter
  29. cmp al,08
  30. jz back
  31. cmp bl,ff
  32. jz end
  33. mov [bl],al
  34. inc bl
  35. STI
  36. IRET
  37. ORG 40
  38. push al
  39. popf
  40. IN 08
  41.  
  42.  
  43. cmp al,0d
  44. jz enter
  45. cmp al,08
  46. jz back
  47. cmp bl,ff
  48. jz end
  49. mov [bl],al
  50. inc bl
  51. sti
  52. IRET
  53. enter:
  54. mov al,20
  55. mov [bl],al
  56. kol:
  57.  
  58. inc bl
  59. cmp bl,d0
  60. jz petla
  61. cmp bl,e0
  62. jz petla
  63. cmp bl, f0
  64. jz petla
  65. cmp bl, ff
  66. jz end
  67. sti
  68. jmp kol
  69. back:
  70. mov al,20
  71. mov [bl],al
  72. dec bl
  73. mov al,20
  74. mov [bl],al
  75. sti
  76. jmp petla
  77.  
  78. end:
  79. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement