|
はじめに
Z80
|
はじめに私の青春時代の話です.この言葉を使うようになった時点で,もうずいぶん昔のことですが,Z80 は当時の私にとって憧れの CPU でした.初めて購入したパソコン(当時はマイコンとも呼ばれていました)は Sharp MZ-2000 で,CPU には Z80A 互換の Sharp LH0080A が使われていました.私にとって,Z80 は今でも思い出深い CPU です.当時,BASIC 言語はすぐに覚えられたので,引き続きマシン語を勉強するつもりでいました.ところが,ひとつずつの命令は理解できても,プログラム全体として何をしているのかは,さっぱり分かりませんでした.その後,経験を積んでコンピューターの仕組みが少し分かると,マシン語の動作も少しずつ理解できるようになった気がします. 私は数個の Z80 を持っています.少しずつ時間を見つけて,これを使ったパソコン(マイコン)を作ろうと考えています.きっかけは,鈴木哲哉著「古典電脳物語」[参考資料 1]です.この書籍では,古い CPU(8085 や Z80)を使い,1970年代のコンピューターを再現しています.本当に楽しそうで,いろいろと勉強にもなります.このページでは,Z80 に至るまでの流れを簡単に整理し,今後の製作記事の入口とします.
Z80登場までの歴史私の理解 — 直接見たり関係者から聞いたりしたわけではなく,Webページや書籍から得た情報の整理です — では,Z80 登場までの流れは次の通りです. 1チップ CPU,すなわちマイクロプロセッサーの開発には,日本での「電卓戦争」が関わっています.1960年代後半から1970年代にかけて,日本の電卓メーカーは低価格化と小型化をめぐって激しく競争していました[参考資料 2].そんな中,ビジコン社はユニークな電卓を開発していました[参考資料 3].最初はコアメモリーを使った電卓で,低価格で高性能だったためシェアを伸ばしました.当時の競争は激烈で,次々とより良い製品を投入しなければ,すぐに淘汰されてしまいます.新製品を投入するたびに新しい IC(LSI)を開発する必要があるため,開発負担は大きかったはずです.そこで,ビジコン社はプログラム制御の電卓を構想しました.プログラムを変えることで,ハードウェア(IC)を変更せずに機能を変えられるようにする,という考え方です.このアイデアを実現するために,ビジコン社はインテルに IC の開発を依頼しました.当初は電卓用 IC の開発でしたが,テッド・ホフは汎用的な 4ビット・マイクロプロセッサーの構想を提案しました.その CPU 部分が 4004 です.嶋正利とフェデリコ・ファジンらが中心となって開発が進められ,1971年に完成します.これにより Intel 4004 は,世界初の商用マイクロプロセッサーとして知られることになりました. 4004以降,Intel は次々にマイクロプロセッサーを開発します.8008 を経て,まもなく 8ビット・マイクロプロセッサーの時代になります.Intel 8080 は1974年に発売されました.8080 の命令体系は 8085 に引き継がれ,Z80 も 8080 とのソフトウェア互換性を意識して設計されました.このことから,8080 は 8ビット CPU の重要な源流のひとつと考えられます.8ビット CPU の他の大きな流れとしては,モトローラの 6800 や MOS Technology の 6502 があります. Intel 8080 の開発もまた,フェデリコ・ファジンと嶋正利を中心に進められました.8080 の開発後,ファジンはラルフ・アンガーマンとともに Zilog 社を設立します.その後,嶋正利も Zilog に加わり,代表的な 8ビット CPU である Z80 の開発に関わりました.Z80 の技術的な内容はおいおい述べるとして,初期のマイクロプロセッサー開発では,ファジンと嶋正利が繰り返し重要な役割を果たしていたことになります.当時はまだ小さな半導体メーカーだった Intel と,設立されたばかりの Zilog で,これほど大きな仕事が行われたことには驚かされます.大変な努力があったことは疑いありませんし,強い情熱もあったはずです.私は,開発 — イノベーションといっても良い — では,努力と情熱の二つが欠かせない資質だと考えています.どこへ行っても,自分の情熱を傾けられる仕事をすることが大事です. CPU が8ビットになったことで,1970年代にはコンピューターを自作したり,個人向けに製品化したりする動きが広がります.8ビット CPU を使って,次々と個人用のコンピューターが作られました.それに応じて,ソフトウェアも急速に進化していきます. 参考文献・Webサイトなど
|