ホームページ  >  記事  >  コンピュータ バスの 3 つのタイプは何ですか?

コンピュータ バスの 3 つのタイプは何ですか?

青灯夜游
青灯夜游オリジナル
2020-12-02 11:31:3759998ブラウズ

コンピュータ バスは、データ バス、アドレス バス、および制御バスに分割できます。データ バスは、処理または保存する必要があるデータを CPU と RAM の間でやり取りします。アドレス バスは、RAM に保存されたデータのアドレスを指定するために使用されます。制御バスは、マイクロプロセッサ制御ユニットから周辺デバイスに信号を送信します。 。

コンピュータ バスの 3 つのタイプは何ですか?

コンピュータ バスは、データ バス (Data Bus)、アドレス バス (Address Bus)、および制御バス (Control Bus) に分けることができ、総称して「Control Bus」とも呼ばれます。システムバス。

  • データ バス: 処理または保存する必要があるデータを CPU と RAM の間でやり取りします。

  • アドレス バス: RAM (ランダム アクセス メモリ) に保存されているデータのアドレスを指定するために使用されます。

  • コントロールバス: マイクロプロセッサ制御ユニット (Control Unit) から周辺機器に信号を送信します。

#データ情報の伝達には「データバスDB」を使用します。データ バスは双方向のスリーステート バスです。つまり、CPU からメモリや I/O インターフェイスなどの他のコンポーネントにデータを送信したり、他のコンポーネントから CPU にデータを送信したりすることもできます。データ バスのビット数はマイクロコンピュータの重要な指標であり、通常はマイクロプロセッサのワード長と一致します。たとえば、Intel 8086 マイクロプロセッサのワード長は 16 ビットで、データ バス幅も 16 ビットです。なお、データの意味は広く、実際のデータである場合もあれば、命令コードやステータス情報である場合もあれば、制御情報である場合もありますので、実際の作業においては、データバス上で送信されるのは必ずしも実際のデータだけであるとは限りません。 。

「アドレス バス AB」はアドレスの送信に特別に使用されます。アドレスは CPU から外部メモリまたは I/O ポートにのみ送信できるため、アドレス バスは常に単方向でトライステートですが、これは異なります。データバスとは異なります。 CPU が直接アドレス指定できるメモリ空間のサイズは、アドレス バスのビット数によって決まります。たとえば、8 ビット マイコンのアドレス バスは 16 ビットなので、最大アドレス指定可能な空間は 2^16=64KB となります。 16 ビット マイコン (x ビット処理 アドレス バスとは、マイクロプロセッサが 1 クロック サイクルで処理できるビット (1、0) の数、つまりワード サイズを指します。アドレス バスは 20 ビットで、アドレス可能な空間は 2^20=1MB です。一般に、アドレス バスが n ビットの場合、アドレス指定可能な空間は 2^n バイトです。

「コントロールバスCB」は、制御信号やタイミング信号を伝送するために使用されます。制御信号の中には、読み取り/書き込み信号、チップ選択信号、割り込み応答信号など、マイクロプロセッサによってメモリおよび I/O インターフェイス回路に送信されるものと、他のコンポーネントによって CPU にフィードバックされるものがあります。割り込みアプリケーション信号、リセット信号、バス要求信号、デバイスレディ信号など。したがって、制御バスの送信方向は特定の制御信号によって決定され、(情報は)一般に双方向であり、制御バス上のビット数はシステムの実際の制御ニーズに応じて決定されます。実際、制御バスの具体的な状況は主に CPU に依存します。

以上がコンピュータ バスの 3 つのタイプは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。