パソコンのレガシィI/O活用大全
割り込みとDMAからシリアル/パラレル・ポート,
FDD/IDEインターフェースまで
桑野 雅彦 著
B5判 152ページ
3.5"FD付き
定価1,885円(税込)
JAN9784789834339
2000年10月1日発行
大変恐縮ですが,こちらの商品は品切れ絶版となりました.
パソコン(IBM PC/AT互換機)の入出力機能に関しては,最近ではUSBやIEEE-1394などの高速/汎用インターフェースが主流になり,プラグアンドプレイなどで便利に利用できるようになりました.しかし,旧くから標準的に備えられているEIA-232Cやプリンタ・ポートなどの,いわゆる「レガシィI/O」についても,計測・制御の現場などでは広範に利用されつづけています.本書では,これらのレガシィI/Oを活用するための技術情報として,割り込みコントローラやDMAコントローラの操作法から,各種I/Oの制御レジスタのビット構成までを詳細に解説しました.
シリアル・ポートを利用した計測/制御システムの構築から,Linuxのドライバ・プログラム設計まで,PCエンジニアにとって必携の書です.
目次
プロローグ 元祖PCから現在までの合間
8259Aの基本とPIIX4内蔵PICを理解する
第1章 PCのアドレス・マップと割り込みコントローラ
アドレス・マップ
割り込みコントローラ(8259A)
8254,8237,MC146818Aの基本とPCでの仕様を理解する
第2章 PCのタイマ,DMA,およびRTC
タイマ(8254)
DMAC(8237)
RTC(MC146818A)
KBC・PS/2マウスの制御を理解する
第3章 PCのキーボードとPS/2マウスのインターフェース
キーボード・コントローラ(KBC)
PS/2マウス・ポート
PC16550の基本とパラレル・ポートのSPP/EPP/ECPモードを理解する
第4章 PCのシリアル・ポートとパラレル・ポート
シリアル・ポート
パラレル・ポート
FDCに関するすべてをマスタ
第5章 フロッピ・ディスク・インターフェース
FDインターフェース
FDCコマンド/パラメータ
HDD/CD-ROMの動作を理解する
第6章 PCのIDEインターフェースと転送動作
IDEインターフェース
転送動作
Appendix レガシィI/O操作のサンプル・プログラム