;This program replaces all lower case vowels with '*'s
;
        mov     si,    0        ;point at beginning of the string
top:    mov     ah,     str [si]
        cmp     ah, 0                   ;eos??
        je      finito
        cmp     ah, 'a'
        je      change
        cmp     ah, 'e'
        je      change
        cmp     ah, 'i'
        je      change
        cmp     ah, 'o'
        je      change
        cmp     ah, 'u'
        jne     nxt
change: mov     str [si], '*'
nxt:    inc     si
        jmp     top
str     db   'I just love Assembler!!!!',0
finito:  int     20h

        end