Advertisement
madmaxhasan

Procedure

Apr 7th, 2018
327
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .MODEL SMALL
  2. .STACK 100
  3.  
  4. .DATA
  5.    
  6.     M1 DB 'ENTER A LOWERCASE CHAR: $'
  7.     M2 DB 10, 13, 'UPPERCASE: '
  8.     C1 DB ?, '$'
  9.    
  10. .CODE
  11.  
  12. MAIN PROC
  13.    
  14.     MOV AX, @DATA
  15.     MOV DS, AX
  16.    
  17.     LEA DX, M1
  18.     MOV AH, 9
  19.     INT 21H
  20.    
  21.     MOV AH, 1
  22.     INT 21H
  23.    
  24.     MOV C1, AL
  25.    
  26.     CALL CHECK
  27.    
  28.     LEA DX, M2
  29.     MOV AH, 9
  30.     INT 21H
  31.    
  32.     MOV AH, 4CH
  33.     INT 21H
  34.    
  35. MAIN ENDP
  36.  
  37. CHECK PROC
  38.    
  39.     SUB C1, 20H    
  40.     RET
  41.    
  42. CHECK ENDP
  43.  
  44. END MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement