есть задание (Заданный символьный массив S (n), n≤700. Разработать программу, которая изымает из этого массива все повторные вхождения цифр и арифметических знаков.)
я написал код но надо под windows в программе MASM32 помогите пожалуйста
org 100h
push start
retn
mess0 db 13,10,10,'ARRAY...'
db 13,10,'------------',13,10,'$'
mess1 db 13,10,10,'FOUND...'
db 13,10,'------------',13,10,'$'
array db 700 dup(0)
len dw 0
start:
in ax,40h
mov bx,700
xor dx,dx
div bx
cmp dx,16
jb start
mov [len],dx
mov di,array
@@: xor cx,cx
loop $
in ax,40h
imul ax,9E35h
and al,7Fh
cmp al,13
je @b
cmp al,10
je @b
stosb
dec dx
jnz @b
mov ah,9
mov dx,mess0
int 21h
mov cx,[len]
mov si,array
@@: lodsb
int 29h
loop @b
mov ah,9
mov dx,mess1
int 21h
mov cx,[len]
mov si,array
mov di,si
xor dx,dx
@@: lodsb
mov bl,al
cmp al,'*'
jz @save
cmp al,'/'
jz @save
cmp al,'+'
jz @save
cmp al,'-'
jz @save
sub bl,30h
cmp bl,9
ja @next
@save: inc dx
stosb
@next: loop @b
mov cx,dx
mov si,array
@@: lodsb
int 29h
loop @b
mov ah,8
int 21h
int 20h