Я получаю сообщение об ошибке "Illegal grp4 call 3" в dosbox - PullRequest
0 голосов
/ 14 января 2019

Я написал программу, которая заменяет пробел на "-" в сборке. Он не получает никакой ошибки, но при запуске выдает «незаконный вызов 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
...