Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. include 'emu8086.inc'
  2. .model small
  3. .stack 100h
  4. .data
  5. a db ?
  6. .code
  7. main proc
  8.  
  9. mov ah,1
  10. int 21h
  11. mov bl,al
  12.  
  13. cmp bl,"a"
  14. jge d1
  15. cmp bl,"A"
  16. jge d3
  17. d3:
  18. cmp bl,"Z"
  19. je print
  20. cmp bl,"Z"
  21. jl d4
  22. d4:
  23. mov ah,2
  24. mov dl,0ah
  25. int 21h
  26. mov dl,0dh
  27. int 21h
  28. add bl,33
  29. mov dl,bl
  30. mov ah,2
  31. int 21h
  32. jmp exit
  33. d1:
  34. cmp bl,"z"
  35. je print
  36. cmp bl,"z"
  37. jl d2
  38. d2:
  39. mov ah,2
  40. mov dl,0ah
  41. int 21h
  42. mov dl,0dh
  43. int 21h
  44. sub bl,31
  45. mov dl,bl
  46. mov ah,2
  47. int 21h
  48. jmp exit
  49.  
  50. print:
  51.  
  52. mov ah,2
  53. mov dl,0ah
  54. int 21h
  55. mov dl,0dh
  56. int 21h
  57.  
  58. printn "ok"
  59. jmp exit
  60.  
  61. exit:
  62. mov ah,4ch
  63. int 21h
  64. main endp
  65.  
  66. end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement