字符串操作问题.
data segment buf1 db 10,'12*234*456' ;10为元素个数 删除buf1中的'*'(确定有*) buf2 db 11 dup(?)data endscode segment assume cs:code,ds:data,es:datastart: mov ax,data mov ds,ax mov es,ax lea si,buf1 lea di,buf2 mov cx,10 mov al,'*'lp: inc si cmp al,[si] jz lp2 mov bl,[si] mov [di],bl inc dilp2: loop lp lea si,buf1+1 lea di,buf2 mov cx,10rep movs buf1,buf2 mov ah,4ch int 21hcode endsend start