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

削除された内容 追加された内容
編集の要約なし
1,381 行
<code> in al, 0x60 </code> を使えば、キーボードコントローラーから送られてきたキーも al に入力されます。
 
<code>in al, 0x60 </code> とは、けっして「レジスタ al に 60 を代入しろ!」(×、マチガイ)という意味ではなく(そもそも定数の代入だけなら mov 命令だけで可能である)、「ポートアドレス 0x60番 のポートから送信されてきたデータを、レジスタalに代入しろ」という意味です。勘違いしないでください。
 
そして、キーボードコントローラーのポートアドレスが 0x60 なので、めでたく、上記コードでキーボードから押されたボタンの情報を受け取れます。