我想用汇编语言编写汇编语言程序。该计划是关于秒表。我想通过使用键盘按键来控制此时钟,例如按下S开始。再次S停止。通过点击空格键它会暂停。等等。但我不知道如何让我的代码能够在代码执行过程中听键盘笔画。我如何在我的代码中处理这些事件。谁能帮我在x86汇编语言中执行期间始终监听键盘输入
0
A
回答
0
为了能够听键盘输入在后台所有的时间和做
前景另一项工作,你的程序应该能够对事件做出反应。在DOS中,这可以用一个
TSR来完成。另一种可能性是每次检查秒表是否使用int 16h的函数ah = 1增加显示时按键是否被按下。如果没有设置进位标志,则调用该功能后,用户按下了一个键。
+0
当我尝试在实模式下运行此代码即32位模式它正确组装但不执行。为什么这样? – p096035 2014-11-28 20:16:52
+0
@van Uitkon **如果调用此函数后进位标志未设置,则**不正确,因为状态是通过零标志返回的! – 2014-11-30 21:02:00
相关问题
- 1. x86汇编键盘输入没有INT
- 2. x86汇编语言
- 3. 如何处理在汇编语言x86中输入keydown事件?
- 4. 使用x86汇编语言
- 5. 汇编X86语言问题
- 6. 汇编语言x86 Irvine32
- 7. 以汇编语言输入
- 8. x86汇编语言中的LEA错误
- 9. 从汇编语言(.asm,x86)执行shell脚本
- 10. 一些x86汇编语言问题
- 11. x86汇编语言,使用ebx和bh
- 12. 汇编语言x86 JL指令
- 13. x86汇编语言和启动
- 14. x86汇编语言的SPIM等价物
- 15. GCD递归汇编语言X86 MASM
- 16. 汇编语言的x86欧文
- 17. 如何在Processing.js中的update()中监听键盘输入
- 18. 如何使用汇编语言从键盘读取输入字符串
- 19. 用汇编语言输入数字
- 20. wxWidgets更改键盘输入语言
- 21. 如何修复x86 turbo汇编语言的输出
- 22. 汇编语言8086键盘和鼠标中断
- 23. 在汇编x86中汇总数组。在输入的索引
- 24. 谷歌键盘输入键监听器不工作
- 25. 聆听键盘输入
- 26. 如何在x86汇编语言中创建嵌套循环
- 27. 如何在x86汇编语言中创建一个循环?
- 28. 语言栏(输入语言)如何影响键盘挂钩?
- 29. 跳转到x86汇编语言的特定行
- 30. x86汇编语言 - 如何读取输入了多少个字符?
这通常是通过编写一个中断处理程序并将其插入到正确的中断处理链中来完成的。这通常被称为“挂钩”中断。具体如何实现可以根据您的硬件和操作系统而定。你需要非常具体.. – Ron 2014-11-25 05:04:34
其实我不知道如何处理中断。操作系统是Windows 8和64位英特尔机器 – p096035 2014-11-25 06:52:27