【发布时间】:2017-12-09 03:01:33
【问题描述】:
我一直在尝试查找有关此的信息,但在任何地方都没有找到任何有用的信息。 我的问题是,每当在键盘上按下字母 S 时,我都需要暂停 emu8086 中的程序,如果再次按下相同的键,则在暂停的地方重新启动它。我不知道 emu8086 中的任何中断或指令可能在我的程序中运行后台,只是等待按下一个键。
我一直在到处搜索这方面的信息,但我找不到任何汇编语言。如果你们中的任何人可以帮助我,那就太好了,这样我就可以完成我的项目了。
【问题讨论】:
-
在您的循环中,您可以使用 BIOS Int 16h/AH=1 检查是否已按下某个键,如果已按下某个键,则您可以使用 BIOS Int 16/Ah=0 检索该字符,然后将其与
S