繁体   English   中英

程序集接受输入编号而不回显(emu8086)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM