[英]assembly take in input number without echo(emu8086)
我正在使用emu8086进行编码
所以
str01 db "Enter a number $"
Number db ?
Lea dx,str01
Mov ah,9
Int 21h
Mov ah,1
Int 21h
那么,我怎么能不显示这个数字呢?
我还没有测试过,但是根据Ralph Brown的INT 21h中断列表,您的代码
mov ah, 01h
int 21h
称
INT 21h / AH = 01h功能
使用ECHO从标准输入读取字符 。
因此,为避免控制台输出,您可能应该调用
INT21h / AH = 07h功能
直接输入字符,无回声 。
所以您的代码应该看起来像这样:
mov ah, 07
int 21h
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.