Я написал программу, которая заменяет пробел на "-" в сборке. Он не получает никакой ошибки, но при запуске выдает «незаконный вызов grp4 3» и вылетает. Что мне делать?
.model small
.stack 200H
.data
msg db "this is a short sentence for test!", "$"
.code
mov si, offset msg
mov ah, 02h
iar:
mov dl, [si]
inc si
cmp dl, ' '
je trans
cmp dl,'$'
je gata
int 21h
jmp iar
trans:
dec si
mov ax, '-'
mov [si], ax
mov dl, [si]
cmp dl,'$'
inc si
je gata
int 21h
jmp iar
gata:
MOV AH,4CH
INT 21H
end iar