我在dosbox中收到名为“非法grp4呼叫3”的错误

时间:2019-01-14 15:32:07

标签: assembly tasm dosbox

我编写了一个程序,该程序在汇编中用“-”代替空格。它没有任何错误,但是在运行时显示“非法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

0 个答案:

没有答案