madmaxhasan

Uppercase, Lowercase

Jan 20th, 2018
292
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL LARGE
  2. .STACK 100
  3.  
  4. .DATA
  5.    
  6.     MSG DB 'ENTER LOWERCASE CHARACTER: $'
  7.     ANS DB 10, 13, 'UPPERCASE CHARACTER: '
  8.     CHAR1 DB ?
  9.     CHAR2 DB ?
  10.     CHAR3 DB ?, '$'
  11.    
  12. .CODE
  13.  
  14. JOY PROC
  15.    
  16.     MOV AX, @DATA
  17.     MOV DS, AX
  18.    
  19.     LEA DX, MSG
  20.     MOV AH, 9
  21.     INT 21H
  22.    
  23.     MOV AH, 1
  24.     INT 21H    
  25.     SUB AL, 20H            ; UPPERCASE
  26.     ;ADD AL, 20H           ; LOWERCASE
  27.     MOV CHAR1, AL
  28.    
  29.     MOV AH, 1
  30.     INT 21H
  31.     SUB AL, 20H            ; UPPERCASE
  32.     ;ADD AL, 20H           ; LOWERCASE
  33.     MOV CHAR2, AL
  34.    
  35.     MOV AH, 1
  36.     INT 21H
  37.     SUB AL, 20H            ; UPPERCASE
  38.     ;ADD AL, 20H           ; LOWERCASE
  39.     MOV CHAR3, AL
  40.    
  41.     LEA DX, ANS
  42.     MOV AH, 9
  43.     INT 21H
  44.    
  45.     MOV AH, 4CH
  46.     INT 21H
  47.    
  48. JOY ENDP
  49. END JOY
Add Comment
Please, Sign In to add comment