「MC6805」の版間の差分
ページの作成:「'''MC6805'''とは、旧モトローラの半導体部門(現フリースケール・セミコンダクタ)が開発したマイクロプロセッサで...」 |
Administrator (トーク | 投稿記録) |
||
| (2人の利用者による、間の7版が非表示) | |||
| 2行目: | 2行目: | ||
== 概要 == | == 概要 == | ||
MC6805は、1974年に発売し今なお改良品が出続けているほどの大ヒット[[CPU]]「[[MC6800]](通称「[[6800]]」)」を限界まで簡素化したものに、[[ROM]]や[[RAM]]などを一体化させた俗に言う[[ワンチップマイコン]]である。 | |||
MC6805は[[8ビット]]どころか一部の[[レジスタ]]は5ビットに削減されており、[[組込]]向けに「どこまで小さくできるか」という限界に挑戦した一品である。 | |||
発売した当初は小さいことよりもワンチップな点が評価され車載用として人気があった。 | |||
2013年現在では米粒のように小さく、かつ紙のように薄く小型化している。 | |||
超小型ゆえに[[ARM]]や[[Atom]]など勝負にならないくらい超低消費電力で動作する。 | |||
これらの理由により[[B-CASカード]]などの[[ICカード]]に採用されている。 | |||
まだまだ現役だぞ。 | |||
== レジスタ == | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| 40行目: | 47行目: | ||
|} | |} | ||
最近の[[CPU]]や[[GPU]]なんかでは「数字が大きい方が[[ハイエンド]]」というのが一般的であるが、この時代はそうとは限らなかった。 | |||
MC6805と型番の数字は[[MC6800]]や[[MC6801]]よりも大きいが、MC6805のCPU部分は[[レジスタ]]が大幅に簡素化されている。MC6800に搭載されていた[[アキュムレーター]]「B」が無くなり「A」が1つになっていたり、残っているレジスタもビット数が削減されていたりする。 | |||
== ニーモニック == | |||
== [[ | == 関連製品 == | ||
* [[MC6800]] | |||
* [[MOS 6502]] | |||
== 関連項目 == | == 関連項目 == | ||
| 52行目: | 63行目: | ||
* [[B-CASカード]] - あの薄いカードの中にMC6805のカスタム品が入っている。凄い時代になったでしょ? | * [[B-CASカード]] - あの薄いカードの中にMC6805のカスタム品が入っている。凄い時代になったでしょ? | ||
[[category: CPU]] | |||
2024年7月17日 (水) 08:00時点における最新版
MC6805とは、旧モトローラの半導体部門(現フリースケール・セミコンダクタ)が開発したマイクロプロセッサである。
概要[編集 | ソースを編集]
MC6805は、1974年に発売し今なお改良品が出続けているほどの大ヒットCPU「MC6800(通称「6800」)」を限界まで簡素化したものに、ROMやRAMなどを一体化させた俗に言うワンチップマイコンである。
MC6805は8ビットどころか一部のレジスタは5ビットに削減されており、組込向けに「どこまで小さくできるか」という限界に挑戦した一品である。
発売した当初は小さいことよりもワンチップな点が評価され車載用として人気があった。
2013年現在では米粒のように小さく、かつ紙のように薄く小型化している。 超小型ゆえにARMやAtomなど勝負にならないくらい超低消費電力で動作する。 これらの理由によりB-CASカードなどのICカードに採用されている。 まだまだ現役だぞ。
レジスタ[編集 | ソースを編集]
| 名称 | 機能 | 幅 | 備考 |
|---|---|---|---|
| A | アキュムレーター | 8ビット | |
| X | インデクスレジスター | 8ビット | |
| SP | スタックポインター | 5ビット | 物理的には11ビットあるが上位6ビット使用不可 |
| PC | プログラムカウンター | 11ビット | RAM容量によっては増強されているカスタム品もある。 |
| CCR | コンディションコードレジスター(フラグレジスター) | 5ビット |
最近のCPUやGPUなんかでは「数字が大きい方がハイエンド」というのが一般的であるが、この時代はそうとは限らなかった。
MC6805と型番の数字はMC6800やMC6801よりも大きいが、MC6805のCPU部分はレジスタが大幅に簡素化されている。MC6800に搭載されていたアキュムレーター「B」が無くなり「A」が1つになっていたり、残っているレジスタもビット数が削減されていたりする。