「オペレーティングシステム」の版間の差分

削除された内容 追加された内容
1,378 行
 
 
;解説
キーボードを押したとき、押したボタンに対応するスキャンコードが、パソコン内部にあるキーボードコントローラー(KBC)という装置に送信される仕組みになっています。
<code> in al, 0x60 </code> を使えば、キーボードコントローラーから送られてきたキーも al に入力されます。
 
<code>in al, 0x60 </code> とは、けっして「レジスタ al に 60 を代入しろ!」(×、マチガイ)という意味ではなく、「ポートアドレス 0x60番 のポートから送信されてきたデータを、レジスタalに代入しろ」という意味です。勘違いしないでください。
 
 
さて、キーボードを押したとき、押したボタンに対応するスキャンコードが、パソコン内部にあるキーボードコントローラー(KBC)という装置に送信される仕組みになっています。
 
このスキャンコードは、アスキーコードとは異なります。
1,419 ⟶ 1,425行目:
 
※ 本wikibooksの当ページが完成するまでの間、上記の参考サイトが分かりやすくて役立つと思いますので勉強してください。
 
 
=== BPB ===