gpt4 book ai didi

assembly - 8086 画图时听键盘

转载 作者:行者123 更新时间:2023-12-02 01:13:57 24 4
gpt4 key购买 nike

我熟悉等待键盘输入的 INT 16h,但我正在开发一个游戏,我希望有一个游戏循环,它可以在屏幕上设置动画,每当有键盘敲击时, 8086 应该转到我的中断处理程序并告诉我按下了哪个键以相应地更新我的数据。

我怎么能这样做?

最佳答案

调用 INT 16 时,您还可以使用 AH 中的 1 而不是 0 来轮询输入。

INT 16h / AH = 01h - check for keystroke in the keyboard buffer.

return:

ZF = 1 if keystroke is not available.
ZF = 0 if keystroke available.
AH = BIOS scan code.
AL = ASCII character.
(if a keystroke is present, it is not removed from the keyboard buffer).

(Source.)

关于assembly - 8086 画图时听键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13970325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com