把字符串STRING中的'&'字符用空格符代替。STRING DB 'The date is FEB&03’ ,程序已经给出,请详细解释各个步骤原因,初学,请原谅
data segment
STRING DB 'The date is FEB&03'
count equ $-string
data ends
code segment
assume ds:data,es:data,cs:code
start:
mov ax,data
mov ds,ax
mov es,ax
lea di,string
mov cx,count
mov al,'&'
cld
repnz scasb
jnz tj
mov byte ptr [di-1],20h
tj:
mov ax,4c00h
int 21h
code ends
end start
本程序缺点:如果字符串中有多个'&'字符,则只能替换一个。