Advertisement
RA_Rownok

CASE INVERT ALPHABETICALLY

Dec 7th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. .MODEL SMALL
  2. .STACK 100H
  3. .DATA
  4. A DB 'Enter The Letter: $'
  5. B DB 0DH,0AH,'The Expected Letter is: $'
  6.  
  7. .CODE
  8. MAIN PROC
  9. MOV AX, @DATA
  10. MOV DS, AX
  11.  
  12. LEA DX, A
  13. MOV AH, 9
  14. INT 21H
  15.  
  16. MOV AH, 1
  17. INT 21H
  18. MOV BL, AL
  19.  
  20. CMP BL, "A"
  21. JB LOWERCASE
  22. CMP BL, "Z"
  23. JA LOWERCASE
  24.  
  25.  
  26. LEA DX, B
  27. MOV AH, 9
  28. INT 21H
  29.  
  30. ADD BL, 33
  31.  
  32. JMP END
  33.  
  34. LOWERCASE:
  35. CMP BL, "a"
  36. JB END
  37. CMP BL, "z"
  38. JA END
  39.  
  40. LEA DX,B
  41. MOV AH, 9
  42. INT 21H
  43.  
  44. SUB BL, 31
  45.  
  46. END:
  47.  
  48. MOV AH, 2
  49. MOV DL, BL
  50. INT 21H
  51.  
  52. MOV AH, 4CH
  53. INT 21H
  54. MAIN ENDP
  55. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement