Motorola 68000 (1979) 詳細(モトローラロクハチゼロゼロゼロ)
Motorola が 1979 年 9 月に発表した 16/32-bit ハイブリッドマイクロプロセッサ。68,000 トランジスタ・3.5μm プロセス・最大 8MHz クロック・32-bit 内部レジスタ・16-bit データバス・24-bit アドレスバス (16MB)・56 命令で、Apple Macintosh (1984)・Atari ST (1985)・Commodore Amiga (1985)・SEGA Mega Drive (1988)・X68000 (1987) など 16/32-bit 時代の中核 CPU。
概要
Motorola 68000 (68K) は、Motorola が 1979 年 9 月に発表した 16/32-bit ハイブリッドマイクロプロセッサで、68,000 トランジスタ (この数値が CPU 名の由来)・3.5μm シリコンゲート NMOS プロセス・最大 8MHz クロック (商用 7.83MHz / 8MHz / 10MHz / 12.5MHz / 16.67MHz)・32-bit 内部レジスタ・16-bit データバス・24-bit アドレスバス (16MB メモリ空間)・56 命令の革新的設計を持つ、16/32-bit 時代の中核 CPU です。32-bit データ・アドレス内部処理 + 16-bit 外部データバスのハイブリッド設計、優れた直交性 (Orthogonal Instruction Set、全レジスタが全アドレッシングモードで使用可能) と豊富なアドレッシングモード (14 種類) で「16-bit 時代の最高傑作」「美しい CPU 設計」と称される伝説的 CPU。Motorola 6800 (1974) の系譜と称されますが命令セットは完全に別系統で、Intel 8086 (1978) の競合として 1980s ワークステーション・PC・ゲーム機・組み込み機器で広く採用されました。Apple Macintosh (1984、7.83MHz)・Atari ST (1985)・Commodore Amiga (1985)・SEGA Mega Drive (1988、7.6MHz)・SNK Neo Geo (1990)・X68000 (1987、10MHz)・Sun Microsystems Sun-1 (1982) など、IT 産業の黎明期を支えた象徴的存在です。
主な特徴・仕組み
- 発表: 1979 年 9 月 Motorola
- 設計: Tom Gunter・Skip Stritter チーム
- プロセス: 3.5μm シリコンゲート NMOS (後に CMOS)
- トランジスタ: 68,000 個 (CPU 名の由来)
- データバス: 16-bit (外部) / 32-bit (内部)
- アドレスバス: 24-bit、最大 16MB メモリ
- クロック: 8MHz / 10MHz / 12.5MHz / 16.67MHz
- 電源: +5V 単電源
- パッケージ: 64-pin DIP・LGA 68・PGA 68
- 命令数: 56 命令、14 アドレッシングモード
- 直交性: 全 8 データレジスタ (D0-D7) + 8 アドレスレジスタ (A0-A7) すべて等価
- 後継: 68010 (1982)・68020 (1984、32-bit)・68030・68040・68060
- 派生: 68008 (8-bit 外部バス)・CPU32 (組み込み)
スペック比較表 (16-bit/32-bit CPU 1980s)
| CPU | 年 | bit (内/外) | クロック | トランジスタ |
|---|---|---|---|---|
| Intel 8086 | 1978 | 16/16 | 5-10MHz | 29,000 |
| Motorola 68000 | 1979 | 32/16 | 8-16.67MHz | 68,000 |
| Intel 80286 | 1982 | 16/16 | 6-25MHz | 134,000 |
| Motorola 68020 | 1984 | 32/32 | 16-33MHz | 200,000 |
| Intel 80386 | 1985 | 32/32 | 16-33MHz | 275,000 |
具体例・対応 PC/ゲーム機
- Apple Macintosh (1984): 7.83MHz、初代 Mac、128KB RAM
- Atari ST (1985): 8MHz、欧州 PC、ミュージシャン向け MIDI 標準
- Commodore Amiga (1985): 7.16MHz、マルチメディア PC、カスタムチップ
- Sun Microsystems Sun-1 (1982): 10MHz、UNIX ワークステーションの起点
- X68000 (1987 シャープ): 10MHz、日本のゲーム/業務 PC
- SEGA Mega Drive (1988): 7.6MHz、ファミコン対抗ゲーム機
- SNK Neo Geo (1990): 12MHz、業務用ゲーム機、ROM サイズ巨大
自作PCでの選び方・注意点
Motorola 68000 は当然ながら現代の自作 PC では直接利用しませんが、レトロコンピューティング・組み込み機器・教育で 2026 年現在も活発に利用される歴史的 CPU。Freescale (Motorola 半導体部門独立) から NXP Semiconductors を経て、ColdFire (68k 派生) として 2026 年現在も継続生産、組み込み機器・産業用 CPU として現役。Apple Macintosh・Atari ST・Commodore Amiga のエミュレータ (Basilisk II・Hatari・WinUAE) で 1980s レトロソフトを 2026 年現在も実機並み速度で実行可能、レトロアートワーク・MIDI 制作・ゲーム保存用途で価値継続。X68000 のレトロホビイストコミュニティでは Z-MUSIC (X68000 用 MIDI 音楽制作環境) ・Salamander・グラディウスなどのレトロゲーム保存活動が継続、X68000 Z (2024 年 Zuiki 発売の互換ハード) で現代環境からエミュレーション可能。SEGA Mega Drive (Genesis) のレトロゲーム制作・MOD 開発で 68000 アセンブリ知識が必要となる場面あり、HuC・SGDK 開発環境で実用利用継続。Motorola 68000 の「直交性」「美しい命令セット」設計思想は、現代の CPU 設計・命令セットアーキテクチャ研究の参考材料として、コンピュータ工学・ハードウェア設計の教科書で頻出する技術。
関連用語との違い
- Intel 8086: 同時代の競合、16-bit、x86 系列の起点
- Motorola 6800: 親、8-bit、68000 は完全別系統
- 68020 (1984): 後継 32-bit、Macintosh II・SE/30 で採用
よくある質問(FAQ)
Q1: 68000 と 8086 どちらが優れる? A: 設計の美しさ・直交性・32-bit 内部演算で 68000 優位、市場シェア・x86 後継系列で 8086 (Intel) 圧勝。技術と市場の典型的乖離例。
Q2: なぜ 68k で名づけ? A: トランジスタ数 68,000 個に由来、Motorola のマーケティングが「68000 トランジスタ」を強調した結果。Apple/Atari/Amiga での略称「68K」が定着。
Q3: Macintosh の選定理由は? A: Apple Lisa (1983) の MMU 対応・直交命令セットで GUI 開発に最適と判断、Steve Jobs が個人的に Motorola を強く支持。
まとめ
- Motorola 68000 = 1979 年発表、16/32-bit ハイブリッド CPU
- 68,000 トランジスタ・8MHz・直交命令セット・14 アドレッシングモード
- Macintosh/Atari ST/Amiga/Mega Drive/X68000 の中核
- 16-bit 時代の最高傑作、ColdFire で組み込み 2026 年も継続