このページをはてなブックマークに追加このページを含むはてなブックマーク このページをlivedoor クリップに追加このページを含むlivedoor クリップ

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*目次 [#n989f27c]

#contents


*入出力インタフェース [#q0861c58]

 コンピュータシステムにおいてインタフェースという場合、一般に次の2つの境界を指す。

+[[CPU]]と[[メモリ]]
+[[CPU]]と[[入出力装置]]

 1番目については、CPUとメモリはどちらもIC化されているので、インタフェースは簡単である。一方、2番目については、CPう寄りのところはかなり標準化されており、[[入出力ポート]]と呼ばれ、ワンチップIC(これを[[ポートLSI]]と呼ぶ)化されている。
 1番目については、CPUとメモリはどちらもIC化されているので、インタフェースは簡単である。一方、2番目については、CPU寄りのところはかなり標準化されており、[[入出力ポート]]と呼ばれ、ワンチップIC(これを[[ポートLSI]]と呼ぶ)化されている。

 そして、外部機器のインタフェース回路は、その度にうまく合うように設計する必要がある。ただし、よく使われる外部機器に関しては、インタフェース部がIC化されているものもある。例えば、[[プログラマブルタイマー]]、[[DMA制御器]]、[[割り込み制御器]]、[[CRT制御器]]、[[キーボード制御器]]、[[プリンタ制御器]]などがある。


*入出力インタフェースの働き [#v9a30233]

 CPUと外部機器の間で主として、動作タイミングと表現形式の差異を調整し、両者の間での信号の受渡しや、制御機能の伝達が正しく行われるようにすることが、入出力インタフェースの仕事である。

#img(http://security2600.sakura.ne.jp/main2/image3/input_output.jpg)
#img(,clear)

*参考文献 [#adcba6bb]

-『制御基礎講座5 プログラム学習によるマイコン制御 基礎編』