Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
キーボード ストローク 'a' と 's' を使用して小さなゲームをコーディングしています。ループで待機したくないので、int 16h、ah=01h を試しました。キー「a」を押すと、キーが動かなくなったかのように動作します。キーが押された後にバッファを空にする/フラッシュする方法は?
mov ah,01h int 16h
手伝ってくれてありがとう
int16 関数 1 で読み取られるのを待っているキープレスがあることがわかっている場合は、関数 0 を使用してキーを取得します。
mov ah, 1 ; peek int 16h jz NoKey mov ah, 0 ; get int 16h