- ;Write a program to take input from user, check and
- ;informing user what he entered
- ;a) upper case letter
- ;b) lower case letter
- ;c) number
- ;d) symbol
- print macro p1
- mov dx,offset p1
- mov ah,9
- int 21h
- endm
- new_line macro
- mov ah,2
- mov dl,10
- int 21h
- mov ah,2
- mov dl,13
- int 21h
- endm
- .model small
- .stack 100h
- .data
- msg1 db 'number$'
- msg2 db 'Upper case alphabet$'
- msg3 db 'Lower case alphabet$'
- msg4 db 'Symbol$'
- msg5 db 'Please enter: Any Number/symbol/alphabet$'
- .code
- main proc
- mov ax,@data
- mov ds,ax
- print msg5
- mov ah,1
- int 21h
- cmp al,48
- jb symbol
- cmp al,57
- jbe number
- cmp al,65
- jb symbol
- cmp al,90
- jbe Upper
- cmp al,96
- jbe symbol
- cmp al,122
- jbe Lower
- cmp al,126
- jbe symbol
- symbol:
- print msg4
- jmp end1
- Upper:
- print msg2
- jmp end1
- Lower:
- print msg3
- jmp end1
- number:
- print msg1
- jmp end1
- end1:
- mov ah,4ch
- int 21h
- main endp
- end main
Recent Pastes