Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. .model small
  2. .data
  3. PA EQU 0e880h
  4. PB EQU 0e881h
  5. PC EQU 0e882h
  6. CWR EQU 0e883h
  7. FIRE DB 79H, 77H, 06H, 71H
  8. HELP DB 73H, 38H, 79H, 76H
  9. .code
  10. MOV AX, @data
  11. MOV DS, AX
  12. MOV AL, 80H
  13. MOV DX, CWR
  14. OUT DX, AL
  15. MOV CX, 05
  16. NXTROUND:
  17. PUSH CX
  18. MOV CX, 0FFH
  19. NXTCYCLE:
  20. PUSH CX
  21. LEA SI, FIRE
  22. MOV CX, 04
  23. MOV AL, 00H
  24. NXTDIGIT:
  25. MOV DX, PC
  26. OUT DX, AL
  27. PUSH AX
  28. MOV AL, [SI]
  29. MOV DX, PA
  30. OUT DX, AL
  31. POP AX
  32. INC AL
  33. INC SI
  34. CALL DELAY
  35. LOOP NXTDIGIT
  36. POP CX
  37. LOOP NXTCYCLE
  38. MOV CX, 0FFH
  39. NXTCYCLE1:
  40. PUSH CX
  41. LEA SI, HELP
  42. MOV CX, 04
  43. MOV AL, 00H
  44. NXTDIGIT1:
  45. MOV DX, PC
  46. OUT DX, AL
  47. PUSH AX
  48. MOV AL, [SI]
  49. MOV DX, PA
  50. OUT DX, AL
  51. POP AX
  52. INC AL
  53. INC SI
  54. CALL DELAY
  55. LOOP NXTDIGIT1
  56. POP CX
  57. LOOP NXTCYCLE1
  58. POP CX
  59. LOOP NXTROUND
  60. INT 3
  61. DELAY PROC
  62. PUSH CX
  63. MOV CX, 0FFFH
  64. OUTER: MOV BX, 0FFH
  65. INNER:
  66. NOP
  67. NOP
  68. NOP
  69. NOP
  70. DEC BX
  71. JNZ INNER
  72. LOOP OUTER
  73. POP CX
  74. RET
  75. DELAY ENDP
  76. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement