.model small
.stack 20h
.data
string db 'my name Is Afeef$'
.code
 start:mov ax,@data
       mov ds,ax
       mov si,0
       cmp string[si],'z'
        ja t1
 cmp string[si],'a'
       jb t1
      sub string[si],32
t1:
   cmp string[si],'$'
   je finish
   cmp string[si],' '
   je to_change
   jmp no_change
to_change:
 cmp string[si+1],'z'
        ja no_change
 cmp string[si+1],'a'
       jb no_change
      sub string[si+1],32
 no_change:inc si
 jmp t1
finish:
         lea dx,string
         mov ah,9
        int 21h
        mov ah,4ch
        int 21h
 end start  