大虾们赐教啊~~~~~~~~~~~
写一个判别字符是否为数字符的子程序。并利用该子程序把一个字符串中的所有数字符删除
dseg segment
string db "ab=c950=asd",0
dseg ends
cseg segment
assume cs:cseg,ds:dseg
isdecm proc
cmp al '0'
jb isdecml
cmp al '9'
ja isdecml
clc
ret
isdecml:stc
ret
isdecm endp
start:mov ax,desg
mov ds,ax
mov si,offset string
mov di,si
next:mov al [si]
inc si
or al,al
jz ok
call isdecm
jnc next
mov [di],al
inc di
jmp next
ok:mov [di],ai
mov ah,4ch
int 21h
cseg ends end start
我怎么也弄不明白是怎么删除的。。。大家教教我啊