我正在使用emu8086代码
所以
str01 db "Enter a number $"
Number db ?
Lea dx,str01
Mov ah,9
Int 21h
Mov ah,1
Int 21h
那么如何在不显示的情况下使用该数字呢?
答案 0 :(得分:3)
我没有测试过,但根据Ralph Brown's interrupt list of INT 21h您的代码
mov ah, 01h
int 21h
打电话给
INT 21h / AH = 01h功能
READ CHARACTER FROM STANDARD INPUT, WITH ECHO
因此,为了避免控制台输出,你可能应该打电话给
INT21h / AH = 07h功能
DIRECT CHARACTER INPUT, WITHOUT ECHO。
所以你的代码应该是这样的:
mov ah, 07
int 21h