【发布时间】:2018-03-20 12:53:50
【问题描述】:
我正在使用 DOSBox MASM 来学习汇编语言。但是,我想在调试的同时提供输入。也就是说,我想逐行执行我的程序并尽快提供输入
INT 21H
来了。我正在调试
afdebug test.exe
但是一旦看到
MOV AH,01H
INT 21H
调试只是在 INT 21H 之后跳过并且不提示任何屏幕接受输入。
这是万一的程序:
.MODEL SMALL
.STACK 64
.DATA
MSG DB "ENTER A CHARACTER:$"
ORG 0030H
LOL DB ?
.CODE
MOV AX,@DATA
MOV DS,AX
LEA DX,MSG
MOV AH,09H
INT 21H
MOV AH,01H
INT 21H
MOV LOL,AL
MOV AH,4CH
INT 21H
END
【问题讨论】:
标签: debugging input masm dosbox