Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. PAGE 70,166
  2.  
  3. MEM_POS = 0800H
  4. DS_SEG = 0080H
  5. IKEYBOARD = 08H
  6. IDIS_BYTE = 09H
  7. IDIS_STR = 0BH
  8.  
  9. CODE SEGMENT
  10.  
  11. ASSUME CS:CODE, DS:CODE
  12. ORG 0H
  13.  
  14. START:
  15. MOV AX, DS_SEG
  16. MOV DS, AX
  17. MOV SI, OFFSET MSG
  18. INT IDIS_STR
  19.  
  20. TLOOP: INT IKEYBOARD
  21.  
  22. MOV CL,4
  23. ;INT IDIS_BYTE
  24.  
  25. MOV BL,AL
  26. SHL BL,CL
  27.  
  28. INT IKEYBOARD
  29. MOV BH,AL
  30. OR BH,BL
  31. MOV AH,BH
  32.  
  33. MOV AL,AH
  34. MOV CL,11
  35. INT IDIS_BYTE
  36.  
  37.  
  38. INT IKEYBOARD
  39. MOV CL,4
  40. MOV BL,AL
  41. SHL BL,CL
  42.  
  43. INT IKEYBOARD
  44. MOV BH,AL
  45. OR BH,BL
  46. MOV AL,BH
  47. IMUL AH
  48.  
  49. MOV CL,11
  50. INT IDIS_BYTE
  51.  
  52. ;INT IKEYBOARD
  53. MOV CL,13
  54. MOV AL,AX
  55. INT IDIS_BYTE
  56.  
  57. ;MOV CL,8
  58. ;SHR AX,CL
  59. ;MOV AL,AX
  60. ;MOV CL,11
  61. ;INT IDIS_BYTE
  62.  
  63. INT IKEYBOARD
  64. MOV SI, OFFSET MSG
  65. INT IDIS_STR
  66. JMP TLOOP
  67.  
  68. MSG DB 'INMULTIRE ', 0H
  69.  
  70. CODE ENDS
  71. END START
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement