バス上で送信されるさまざまな種類の情報に応じて、バスは「データ バス」、「アドレス バス」、「制御バス」に分割できます。データ バスはデータ情報の送信に使用され、処理または保存する必要があるデータを CPU と RAM の間でやり取りできます。アドレス バスは、CPU または DMA 対応ユニットがアクセスする必要があるコンピュータのメモリ内のコンポーネント/場所の物理アドレスを通信するために、CPU または DMA 対応ユニットによって使用されます。コントロールバスは、制御信号やタイミング信号を伝送するために使用され、マイクロプロセッサ制御ユニットからの信号を周辺デバイスに伝送することができます。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
バス (バス) は、コンピュータのさまざまな機能コンポーネント間で情報を送信するための公共通信トランクです。内部構造であり、CPU、メモリ、入出力デバイスが情報を送信するための共通チャネルです。各ホストコンポーネントはバスを介して接続され、外部デバイスは対応するインターフェース回路を介してバスに接続され、コンピュータハードウェアシステムを形成する。コンピュータシステムにおいて、さまざまなコンポーネント間で情報を伝達するための共通のチャネルはバスと呼ばれ、マイクロコンピュータはバス構造を使用してさまざまな機能コンポーネントを接続します。
バスは電線で構成される伝送ハーネスです。コンピュータが送信する情報の種類に応じて、コンピュータバスはデータバス、アドレスバス、制御バスに分けられます。それぞれデータ、データアドレス、制御バス、制御信号を送信します。
データ バス: 処理または保存する必要があるデータを CPU と RAM の間でやり取りします。
アドレス バス: CPU または DMA 機能を備えたユニットで、これらのユニットがコンピュータ メモリ コンポーネント/場所の物理にアクセス (読み取り/書き込み) したいことを通信するために使用されます。住所。
コントロールバス: マイクロプロセッサ制御ユニット (Control Unit) から周辺機器に信号を送信します。
#データバス DB
「データバス DB」は、データ情報を伝達するために使用されます。データ バスは双方向のスリーステート バスです。つまり、CPU からメモリや I/O インターフェイスなどの他のコンポーネントにデータを送信したり、他のコンポーネントから CPU にデータを送信したりすることもできます。データ バスのビット数はマイクロコンピュータの重要な指標であり、通常はマイクロプロセッサのワード長と一致します。たとえば、Intel 8086 マイクロプロセッサのワード長は 16 ビットで、データ バス幅も 16 ビットです。なお、データの意味は広く、実際のデータである場合もあれば、命令コードやステータス情報である場合もあれば、制御情報である場合もありますので、実際の作業においては、データバス上で送信されるのは必ずしも実際のデータだけであるとは限りません。 。 一般的なデータ バスは、ISA (ISA バス)、EISA、VESA、PCI などです。アドレスバス AB
「アドレスバス AB」は、CPU から外部メモリまたは I/O ポートにのみアドレスを送信できるため、アドレスを送信するために特別に使用されます。 , したがって、データ バスとは異なり、アドレス バスは常に単方向でトライステートです。 CPU が直接アドレス指定できるメモリ空間のサイズは、アドレス バスのビット数によって決まります。たとえば、8 ビット マイコンのアドレス バスは 16 ビットなので、最大アドレス指定可能な空間は 2^16=64KB となります。 16ビットマイコン(xビット処理、アドレスバスとはマイコンが1クロックサイクルで処理できるビット[1,0]の数、つまりワードサイズを指します)は20ビットで、そのアドレス指定可能な空間は2^20=1MB。一般に、アドレス バスが n ビットの場合、アドレス指定可能な空間は 2^n バイトです。コントロールバス CB
「コントロールバス CB」は、制御信号やタイミング信号を伝送するために使用されます。制御信号の中には、読み取り/書き込み信号、チップ選択信号、割り込み応答信号など、マイクロプロセッサによってメモリおよび I/O インターフェイス回路に送信されるものと、他のコンポーネントによって CPU にフィードバックされるものがあります。割り込みアプリケーション信号、リセット信号、バス要求信号、デバイスレディ信号など。したがって、制御バスの送信方向は特定の制御信号によって決定され、(情報は)一般に双方向であり、制御バス上のビット数はシステムの実際の制御ニーズに応じて決定されます。実際、制御バスの具体的な状況は主に CPU に依存します。 さらに関連する知識については、FAQ 列をご覧ください。
以上がバス上で送信されるさまざまな種類の情報に従って、バスは次のように分類できます。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。