Помогите с программой на ассемблере
задание звучит так.В командной строке задается параметр,состоящий из букв и цифр.Удалить все символы не являющиеся цифрами.
SI - строка
Код:
include 'macro\IF.INC'
delchar:
mov AL,byte [DI]
cmp AL,0
je .endDelChar
.if (AL=>'0') & (AL=<'9')
inc DI
jmp delchar
.endif
mov [DI],byte 0
inc di
jmp delchar
.endDelChar:
ret
delchar:
mov AL,byte [DI]
cmp AL,0
je .endDelChar
.if (AL=>'0') & (AL=<'9')
inc DI
jmp delchar
.endif
mov [DI],byte 0
inc di
jmp delchar
.endDelChar:
ret