8ビットと16ビットのマイクロコントローラを説明する前に、マイクロコントローラとは何かを理解することが重要です。マイクロコントローラは、回路を内蔵した小型のモノリシックチップで、プロセッサコアとプログラム可能なi/oペリフェラルを内蔵しています。ここでは、8ビットと16ビットのマイクロコントローラとそのバリエーションについて説明します...
主な相違点
8ビットと16ビットのマイクロコントローラを説明する前に、マイクロコントローラとは何かを理解することが重要です。マイクロコントローラは、回路を内蔵した小型のモノリシックチップで、プロセッサコアとプログラマブルI/Oペリフェラルを内蔵しています。ここでは、8ビットと16ビットのマイクロコントローラとそのバリエーションについて説明します。
8ビットマイコンは何ですか?
8ビットマイクロコントローラは、マイクロコントローラの機能をすべて備えたマイクロコントローラで、ほとんどが8ビット大の情報デバイスです。8ビット大とは、CPUが8ビットの情報バスやパイプラインを使用でき、1つの機械命令で同サイズの情報を入力できることを意味します。命令サイクルごとに0から255まで変動します。動作には20mAの電流が必要です。インテル8008は、8ビットマイコンを初めて搭載したモデルです。
16ビットマイコンは何ですか?
16ビットマイクロコントローラは、8ビットマイクロコントローラより優れています。数学的、技術的な任務を遂行する上で、特別な権利と精度を有しているのです。8ビットマイコンとは異なり、16ビットの情報バスやパイプラインを使って個々の命令を実行する。16ビットコントローラは8ビットコントローラの2倍の性能を持っているので、16ビット数2個に適していると思われる。維持するために10mAの電流が必要です。
主な相違点
- まず数値ですが、8ビットマイコンは16ビットマイコンに比べ、設計の改良により両者の比較可能性は低くなりますが、安価になりました。
- 16ビットマイコンを搭載するということは、情報伝達のためのバスやパイプラインが16本あるということであり、8ビットマイコンに比べ2倍以上の性能を持つことになります。
- 比較的大きなバスのため、16ビットマイコンは追加のタスクを非常にうまく、かつ迅速に実行することができます。
- 16ビットマイコンは、8ビットマイコンに比べ、数学の演算能力において、より正しく、より信頼性の高いものとなっています。
- 命令サイクルごとに、8ビットは0から255まで、16ビットは0から65535まで変動する。
- 16ビットマイコンは8ビットマイコンに比べ、サイクルタイムやクロックタイムが2倍になりますが、クロックが速いということは、それだけ維持するためのエネルギーやバイタリティが必要だということです。
- 8ビットマイコンの動作には20mAが必要であり、10mAを必要とする16ビットマイコンの2倍の電流が必要です。
- 16ビット入出力ペリフェラルは、8ビットマイクロコントローラよりも高度な機能を備えています。
- 8ビットマイコンは48MHzで12MIPS、16ビットマイコンは32MHzで最大16MIPSと、8ビットマイコンの2倍の速度を示しています。
コントラストビデオ