Advertisement
Zinak

ASS

Nov 4th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. .MODEL SMALL
  2. .STACK 100H
  3. .DATA
  4. B DW 0
  5. C DW 0
  6. D DB 0
  7. .CODE
  8. MAIN PROC
  9. MOV AX,@DATA
  10. MOV DS,AX
  11.  
  12. MOV BL,0
  13.  
  14. T1:
  15. MOV AH,1
  16. INT 21H
  17.  
  18. CMP AL,13
  19. JE L2
  20.  
  21. PUSH AX
  22. INC B
  23.  
  24. CMP AL,'A'
  25. JGE T2
  26.  
  27. T2:
  28. CMP AL,'Z'
  29. JLE T3
  30.  
  31. T3:
  32. INC BL
  33. CMP BL,'1'
  34. JE T4
  35.  
  36. T4:
  37. MOV D,AL
  38.  
  39. JMP T1
  40.  
  41.  
  42.  
  43. L2:
  44.  
  45. MOV CX,B
  46.  
  47. L3:
  48. CMP AL,'A'
  49. JGE T5
  50.  
  51. T5:
  52. CMP AL,'Z'
  53. JLE T6
  54.  
  55. T6:
  56. INC C
  57. CMP C,'1'
  58. JE T7
  59.  
  60. T7:
  61. POP DX
  62. MOV AH,2
  63. INT 21H
  64.  
  65. LOOP L3
  66.  
  67.  
  68. MOV DL,D
  69. MOV AH,2
  70. INT 21H
  71.  
  72.  
  73. EXIT:
  74. MOV AH,4CH
  75. INT 21H
  76.  
  77. MAIN ENDP
  78. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement