Guest User

Untitled

a guest
May 20th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. org 100h
  2. MOV AX, 0B800H
  3. MOV ES,AX
  4. MOV AX,3
  5. INT 10H
  6. MOV AH,9
  7. MOV DX, SZOVEG
  8. INT 21H
  9.  
  10.  
  11. %MACRO HAROMSZOG 2
  12. MOV CX,%1
  13. MOV al,%2
  14. ;MOV AX,%3
  15. ;MOV BX,%4
  16. ;MUL BX
  17. MOV DI,320*140+60
  18. mov bx,cx
  19.  
  20. CIKLUS:
  21. MOV [ES:DI], byte al
  22. sub DI,319
  23. LOOP CIKLUS
  24.  
  25. MOV CX,%1
  26. cik:
  27. MOV [ES:DI], byte al
  28. add DI,321
  29. LOOP cik
  30.  
  31. MOV CX,%1
  32. ci:
  33. MOV [ES:DI], byte al
  34. sub DI,1
  35. LOOP ci
  36.  
  37. MOV CX,%1
  38. c:
  39. MOV [ES:DI], byte al
  40. sub DI,1
  41. LOOP c
  42.  
  43. %ENDMACRO ;
  44.  
  45. alap:
  46. MOV AH,0
  47. INT 16H
  48. cmp ah,22 ;u
  49. je v
  50. cmp ah,35
  51. je kor
  52. jmp alap
  53.  
  54.  
  55. v:
  56. MOV AH,0
  57. INT 16H
  58. cmp ah,47;v
  59. je kilep
  60. jmp alap
  61.  
  62. kor:
  63. MOV AX,13H
  64. INT 10H
  65. MOV AX,0A000H
  66. MOV ES,AX
  67. HAROMSZOG 100,03;,100,160
  68. jmp alap
  69.  
  70. kilep:
  71. MOV AX,3
  72. INT 10H
  73. retn
  74. SZOVEG DB 'Udvozollek, valassz az alabbi menupontok kozul: h-kor u-v:kilepes$'
Add Comment
Please, Sign In to add comment