「オペレーティングシステム」の版間の差分
削除された内容 追加された内容
編集の要約なし |
編集の要約なし |
||
548 行
==== IN命令とOUT命令 ====
INやOUTの方向は、CPUから見た方向である。
555 行
デバイスからの情報を、CPUのレジスタが受け取る場合に IN 命令である。
567 ⟶ 565行目:
{{x86-inst-2|in}}
{{x86-inst-2|out}}
実例として一般に、キーボードコントローラーのポートアドレスは 0x60 と 0x64 である。0x60がデータ用、0x64がコマンドやステータス用です<ref> (※ 参考文献『作って理解するOS』、初版第1刷、447ページ ) </ref>。
なので
in al, 0x64
や
out al, 0x60
のような命令により、読み書きが可能である<ref> (※ 参考文献『作って理解するOS』、初版第1刷、448ページ ) </ref>。
|