Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .model small
- .stack 100h
- .data
- prompt db 'type a line of text',0dh,0ah,'$'
- cap_msg db 0dh,0ah,'first capital ='
- first db '['
- db ' last capital= '
- last db '@ $'
- .code
- main proc
- mov ax,@data
- mov ds.ax
- ;2014200000007 MD.Sumon Sardar
- mov ah,9
- lea dx,prompt
- int 21h
- mov ah,1
- int 21h
- while_:
- cmp al,0dh
- je end_while
- cmp al,'a'
- jnge end_if
- cmp al 'z'
- jnle end_if
- cmp al,first
- jnl checl_last
- mov first,al
- check_last:
- cmp al,last
- jng end_if
- mov last,al
- end_if:
- int 21h
- jmp while_
- end_while:
- mov ah,9
- cmp first,'['
- jne caps
- lea dx,nocap_msg
- jmp display
- caps:
- lea dx, cap_msg
- display:
- int 21h
- mov ah,4ch
- int 21h
- main endp
- end main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement