TK-80 (Training Kit μ みゅー COM80 ) とは、日本電気 にほんでんき (NEC) の半導体 はんどうたい 部門 ぶもん [注 ちゅう 2] が1976年 ねん 8月 がつ 3日 にち [1] に発売 はつばい した、マイクロコンピューター (マイコン)システム開発 かいはつ のための「トレーニングキット」である。
NECのμ みゅー COM80 つまり8ビット プロセッサ のトレーニングキット(※)である。
NEC側 がわ はもともとはあくまでトレーニングキット(※)のつもりで当 とう キットを構想 こうそう ・設計 せっけい ・発売 はつばい 、つまり当時 とうじ まだ知 し る人 ひと がほとんどおらずそもそも需要 じゅよう すら無 な かったマイクロプロセッサというものの需要 じゅよう を掘 ほ り起 お こすために、マイコンシステムを業務 ぎょうむ として開発 かいはつ する可能 かのう 性 せい のある技術 ぎじゅつ 部門 ぶもん や企業 きぎょう の技術 ぎじゅつ 者 しゃ などが購入 こうにゅう することを想定 そうてい していたが、実際 じっさい には公表 こうひょう された仕様 しよう を見 み て、基本 きほん となる入出力 にゅうしゅつりょく 装置 そうち を備 そな えているので高価 こうか な端末 たんまつ を別途 べっと 用意 ようい せずこのまま本体 ほんたい だけでも使 つか え、しかも入出力 にゅうしゅつりょく が最初 さいしょ から一体化 いったいか された仕様 しよう で設計 せっけい されているので(バラバラのものを組 く み合 あ わせるのとは違 ちが って)確実 かくじつ に動 うご く、ということに気付 きづ いた人々 ひとびと も多 おお く、NEC側 がわ の想定 そうてい とは異 こと なりTK-80は相当 そうとう の割合 わりあい 、探究 たんきゅう 心 しん 旺盛 おうせい なアマチュアたちやこれを一個人 いっこじん で単体 たんたい のコンピュータとして使 つか ってみようと思 おも う人々 ひとびと などに購入 こうにゅう されることになった。購入 こうにゅう 層 そう がNECの想定 そうてい 以上 いじょう に広 ひろ がり、当初 とうしょ の想定 そうてい 数 すう の10倍 ばい ほど売 う れてゆくことにもなった。
(※)マイクロプロセッサのトレーニングキットというものは、TK-80が登場 とうじょう するまではどういう性質 せいしつ のものだったか? ということについては当 とう 記事 きじ 末尾 まつび の節 ふし で解説 かいせつ 。
特徴 とくちょう
TK-80の特徴 とくちょう はデータの入出力 にゅうしゅつりょく のために、他 た の機器 きき を必要 ひつよう としなかったことである。当時 とうじ の他社 たしゃ のトレーニングキット(インテル 製 せい やモトローラ 製 せい など)の多 おお くはデータ入出力 にゅうしゅつりょく を行 おこな うために、シリアル通信 つうしん 機能 きのう を備 そな えた端末 たんまつ 装置 そうち (テレタイプ やVDT 装置 そうち など)を接続 せつぞく する必要 ひつよう があった。それに対 たい しTK-80は16進 しん 入力 にゅうりょく キーパッドと8桁 けた の7セグメント LED を基板 きばん 上 うえ に備 そな えており、端末 たんまつ 装置 そうち なしでシステムを使 つか うことができたのである。
当 とう キットの構想 こうそう にいたる経緯 けいい 、設計 せっけい 者 しゃ たち、仕様 しよう 決定 けってい の経緯 けいい 、発売 はつばい と売 う れ行 ゆ き
1970年代 ねんだい 、NECの半導体 はんどうたい 部門 ぶもん はインテル 互換 ごかん プロセッサを含 ふく むいくつかのマイクロプロセッサ を開発 かいはつ し、1976年 ねん にはインテルとセカンドソース 契約 けいやく を結 むす んだ。しかし、部門 ぶもん はそれらの販売 はんばい に苦労 くろう していた。日本 にっぽん ではマイクロプロセッサに興味 きょうみ を持 も っている技術 ぎじゅつ 者 しゃ はほとんど見 み つからず、NECの営業 えいぎょう マンは大 おお きな利益 りえき をもたらす需要 じゅよう を見 み つけることができなかった[3] 。
1976年 ねん 2月 がつ 、半導体 はんどうたい ・集積 しゅうせき 回路 かいろ 販売 はんばい 事業 じぎょう 部 ぶ [注 ちゅう 3] はマイクロコンピュータ販売 はんばい 部 ぶ を設立 せつりつ し、マイクロプロセッサの販売 はんばい を促進 そくしん するために開発 かいはつ 環境 かんきょう の供給 きょうきゅう を開始 かいし した。しかし、顧客 こきゃく の元 もと へ訪 おとず れて説明 せつめい するも、なかなかマイクロプロセッサ を理解 りかい してもらえない状況 じょうきょう にあった。同 おな じ頃 ごろ 、NECは日本電信電話 にほんでんしんでんわ 公社 こうしゃ 横須賀 よこすか 通信 つうしん 研究所 けんきゅうじょ のある研究 けんきゅう 室 しつ から、新人 しんじん 教育 きょういく 用 よう のマイクロコンピュータ製品 せいひん の開発 かいはつ を受注 じゅちゅう することになった。同 どう 部門 ぶもん の後藤 ごとう 富雄 とみお は部長 ぶちょう の渡辺 わたなべ 和也 かずや に教育 きょういく 用 よう キットの開発 かいはつ を提案 ていあん した。このキットに基 もと づいて、TK-80は一般 いっぱん の技術 ぎじゅつ 者 しゃ 向 む けに開発 かいはつ され、マイクロプロセッサの需要 じゅよう を産業 さんぎょう 分野 ぶんや 以外 いがい に創出 そうしゅつ することを目的 もくてき としていた[1] [5] [6] 。
後藤 ごとう 富雄 とみお がTK-80の主要 しゅよう 部分 ぶぶん を設計 せっけい し、加藤 かとう 明 あきら が詳細 しょうさい 設計 せっけい を行 おこな った[5] 。後藤 ごとう はKIM-1 の写真 しゃしん からアイデアを取 と り入 い れた。KIM-1はソフトウェアで現在 げんざい のアドレスを表示 ひょうじ するようになっていたが、CPU がハングするとディスプレイが消 き えてしまう。TK-80は555タイマー ICを使 つか ってCPUに割 わ り込 こ み をかけるダイナミックディスプレイを採用 さいよう したことで、常 つね に現在 げんざい のアドレスを表示 ひょうじ できるようになった。それに加 くわ え、TK-80はCMOS バッテリ機構 きこう を搭載 とうさい していた。後藤 ごとう はオープンアーキテクチャ であったPDP-8 の影響 えいきょう を受 う けて、TK-80のマニュアルに回路 かいろ 図 ず やデバッグ・モニタのアセンブリ コードを掲載 けいさい することにした[7] 。
TK-80は1976年 ねん 8月 がつ 3日 にち に発売 はつばい された。当時 とうじ の技術 ぎじゅつ 者 しゃ の課長 かちょう が決済 けっさい できる88,500円 えん の価格 かかく が設定 せってい された。NECは1976年 ねん 9月13日 にち に秋葉原 あきはばら ラジオ会館 かいかん にてサポートセンター (Bit-INN) を開設 かいせつ した。すると、多 おお くのTK-80が電気 でんき 技術 ぎじゅつ 者 しゃ だけでなく経営 けいえい 者 しゃ 、好事家 こうずか や学生 がくせい などにも売 う れていることが判明 はんめい した。TK-80は月 つき 200台 だい の販売 はんばい 予測 よそく に反 はん して、月 つき 2,000台 だい を販売 はんばい した[1] 。
反響 はんきょう 、影響 えいきょう 、その後 ご の展開 てんかい など
この成功 せいこう を受 う けてすぐに、他 た の日本 にっぽん のマイクロプロセッサメーカーはそれぞれのマイクロプロセッサ用 よう に評価 ひょうか キットを開発 かいはつ した。サードパーティからは電源 でんげん や周辺 しゅうへん 機器 きき などが登場 とうじょう した。渡辺 わたなべ とその部下 ぶか は1977年 ねん 7月 がつ に入門 にゅうもん 書 しょ 『マイコン入門 にゅうもん 』を執筆 しっぴつ すると、それは大 だい ヒットして20万 まん 冊 さつ 以上 いじょう を売 う り上 あ げた[5] 。また、月刊 げっかん アスキー 、I/O 、月刊 げっかん マイコン 、RAM といったコンピュータ雑誌 ざっし が創刊 そうかん された。
加藤 かとう がBit-INNで販売 はんばい ・修理 しゅうり のサポートをしていたとき、ある医者 いしゃ からTK-80を医療 いりょう 点数 てんすう 計算 けいさん に使 つか う方法 ほうほう について質問 しつもん され、また商店 しょうてん 主 ぬし からTK-80で販売 はんばい 伝票 でんぴょう を整理 せいり できるか質問 しつもん された。加藤 かとう は、ユーザーがTK-80を教育 きょういく キットではなくコンピュータとして使 つか おうとしていることに気付 きづ いた。しかし、TK-80は実用 じつよう で使用 しよう するためにはメモリと拡張 かくちょう 性 せい が不足 ふそく していた。同 おな じ頃 ごろ 、サードパーティのメーカーより、テレビ出力 しゅつりょく とBASICインタプリタを搭載 とうさい した拡張 かくちょう ボードが提案 ていあん された[8] 。このボードをTK-80に組 く み込 こ んだバージョンが、1977年 ねん 末 まつ にTK-80BSとして発売 はつばい された。搭載 とうさい されたBASICは4KBのROMに収 おさ まるように設計 せっけい され、いくつかの機能 きのう やステートメントの違 ちが いを除 のぞ いて王 おう 理 さとし 瑱 のTiny BASIC と同 おな じであった[9] 。その機能 きのう や速度 そくど はユーザーを満足 まんぞく させるには至 いた らなかった。このことが後 こう のPC-8001の開発 かいはつ に繋 つな がった[6] [10] 。
日本 にっぽん では、Altair 8800 は1975年 ねん に販売 はんばい されていたが、輸入 ゆにゅう 仲介 ちゅうかい 手数料 てすうりょう が高 たか かったため売 う れなかった。Apple II やPET 2001 も同様 どうよう であった[11] 。こうしてワンボードマイコンは人気 にんき を博 はく した。
TK-80やTK-80BSなどのおかげで、コンピュータやソフトウェアに関 かん するハードルが一気 いっき に下 さ がり、日本 にっぽん でコンピュータを熱心 ねっしん に利用 りよう する人々 ひとびと が多数 たすう 誕生 たんじょう し、こうした人々 ひとびと が1979年 ねん のPC-8001 が発売 はつばい によってさらにその購入 こうにゅう 者 しゃ ・ユーザとなるなど、日本 にっぽん のパーソナルコンピュータ業界 ぎょうかい の盛 も り上 あ がりへと真 ま っ直 す ぐに繋 つな がってゆくことになる。
最初 さいしょ に発売 はつばい されたTK-80とその後 ご 廉価 れんか 版 ばん として販売 はんばい されたTK-80Eでは一部 いちぶ の使用 しよう 部品 ぶひん が変更 へんこう されているが、ここでは初代 しょだい のTK-80を中心 ちゅうしん に説明 せつめい する。
TK-80はプロセッサ、モニタプログラムを収 おさ めたROM、RAM、DMA により表示 ひょうじ される8桁 けた の7セグメントLED、プログラマブルパラレルポートから構成 こうせい されている。
TK-80は、インテル の8080A 互換 ごかん のNEC製 せい マイクロプロセッサμ みゅー PD8080 AをCPUとして使用 しよう している。
μ みゅー PD8080Aは同社 どうしゃ 製 せい μ みゅー PD753(μ みゅー COM-8) とのソフトウェア互換 ごかん 品 ひん であり、8080A とは完全 かんぜん 互換 ごかん ではなかった。10進 しん 加算 かさん 後 ご のBCD 補正 ほせい を行 おこな うDAA命令 めいれい がインテル製 せい のチップは加算 かさん 後 ご の補正 ほせい しかできなかったのに対 たい し、NEC製 せい は両者 りょうしゃ とも減算 げんざん 後 ご の補正 ほせい も行 おこな えたのである。[注 ちゅう 4] NEC製 せい チップは加減算 かげんざん のBCD補正 ほせい を行 おこな うために、直前 ちょくぜん に行 い ったのが加算 かさん であるか減算 げんざん であるかを記憶 きおく するSUBフラグをPSW(フラグレジスタ)中 ちゅう に追加 ついか した。
プログラムを作 つく る立場 たちば からすればNECによる拡張 かくちょう は便利 べんり なものだったのであるがオリジナルの8080Aとの命令 めいれい の動作 どうさ の違 ちが いフラグの構成 こうせい の違 ちが いなどの問題 もんだい があり[注 ちゅう 5] 、後 ご から販売 はんばい されたTK-80EではBCD演算 えんざん 処理 しょり がインテルのオリジナルと同 おな じになっているμ みゅー PD8080AFC[注 ちゅう 6] に変更 へんこう された。
8080プロセッサは、TTLレベルではない2相 そう クロックを必要 ひつよう とする。また周辺 しゅうへん 回路 かいろ を制御 せいぎょ するための信号 しんごう (メモリ-I/Oアクセスの識別 しきべつ 、リード/ライトの識別 しきべつ など)の信号 しんごう は特定 とくてい のタイミングでデータバスに出力 しゅつりょく されるという構成 こうせい であったため、そのままでは簡単 かんたん に周辺 しゅうへん チップを接続 せつぞく することができなかった。インテル製 せい の8080Aファミリではクロックジェネレータ8224、システムコントローラ8228というチップが用意 ようい されており8080Aとあわせて3チップでプロセッサユニットとして機能 きのう するという設計 せっけい だった。
NEC製 せい のμ みゅー COM-80ファミリも同 おな じ構成 こうせい でCPUがμ みゅー PD8080AD、クロックジェネレータμ みゅー PB8224、システムコントローラがμ みゅー PB8228という構成 こうせい である。
基板 きばん 上 じょう にはROMを4個 こ 実装 じっそう することができる。キットではμ みゅー PD454Dを3個 こ 装着 そうちゃく し、モニタプログラムが実行 じっこう されるようになっている。μ みゅー PD454DはROMライターを使 つか ってデータの書 か き込 こ み、電気 でんき 的 てき なデータ消去 しょうきょ を行 おこな える256ワード×8ビット構成 こうせい のパラレルバス型 がた EE-PROM である。[12]
EE-PROM を使 つか ったのは組 く み込 こ み機器 きき の実験 じっけん などのためにユーザーがデータを書 か き換 か えて使 つか えるようにするためだったと思 おも われるが、アマチュアへの販売 はんばい 量 りょう が増 ふ えたために販売 はんばい された後継 こうけい の廉価 れんか 版 ばん のTK-80Eではμ みゅー PD454DとピンコンパチブルなマスクROM のμ みゅー PD464に変更 へんこう された。
ROM用 よう 領域 りょういき は、8080のアドレス空間 くうかん の0000Hから03FFHの1Kバイト分 ぶん である。TK-80/TK-80Eともマニュアル通 どお りの組 く み立 た て完成 かんせい 時 じ の状態 じょうたい ではPROM実装 じっそう 用 よう スペースが1つ残 のこ っている[13] ので、自分 じぶん でROMチップを用意 ようい しプログラムやデータを置 お くことができる。つまり、TK-80/TK-80E標準 ひょうじゅん 実装 じっそう モニタプログラム用 よう ROM領域 りょういき は0000Hから02FFHの768バイトで、0300Hから03FFHの256バイト分 ぶん はユーザー用 よう 拡張 かくちょう ROM領域 りょういき となる。
基板 きばん には1Kビット(4ビット×256)のS-RAMを最大 さいだい 8個 こ 、つまり1KバイトのRAMを装着 そうちゃく できる。TK-80では、μ みゅー PD5101Eというバッテリーバックアップ可能 かのう なC-MOSのS-RAMを使 つか っていた。μ みゅー PD5101Eは3Vのスタンバイ電圧 でんあつ でデータを保持 ほじ できるためTK-80の基板 きばん に外部 がいぶ の3V電源 でんげん (単 たん 三 さん 電池 でんち 2本 ほん )を接続 せつぞく し、さらにスイッチで主 しゅ 電源 でんげん のVccからバックアップのVccに切 き り替 か えられるようになっていた。
スイッチでバッテリーバックアップモード(基板 きばん 上 じょう の表示 ひょうじ ではPROTECT)に切 き り替 か えるとRAMのVcc電源 でんげん がバッテリー側 がわ に切 き り替 か わるとともにRAMチップの制御 せいぎょ 信号 しんごう が変化 へんか してディセーブル状態 じょうたい になり、メモリアクセスが一切 いっさい 禁止 きんし される。そのため、動作 どうさ 中 ちゅう にPROTECTに切 き り替 か えると(また、PROTECTを解除 かいじょ すると)プログラム(モニタプログラムも含 ふく む)は暴走 ぼうそう する。このスイッチを切 き り替 か える際 さい は、RESETボタンを押 お しながら行 おこな わなければならない。
TK-80Eではコストを低下 ていか させるために、n-MOSのμ みゅー PD2101AL-4が使 つか われた。こちらは消費 しょうひ 電力 でんりょく や電圧 でんあつ の定 てい 格 かく の問題 もんだい があるため、バッテリーバックアップはできなかった。
TK-80ではRAMのメモリアドレスは8000Hから83FFHまでの1Kバイトであるがキットに含 ふく まれるRAMチップは4個 こ だけで、この空間 くうかん のうち8200Hから83FFHに実装 じっそう するようになっている。上位 じょうい アドレスに実装 じっそう するのは、最 さい 上位 じょうい アドレスがモニタプログラムやLEDディスプレイ用 よう のワークエリアとして予約 よやく されているためである。ユーザーがRAMチップを増設 ぞうせつ することで、フルに1Kバイトを利用 りよう することが可能 かのう になる(マニュアルや各種 かくしゅ プログラムライブラリに記載 きさい されていたプログラムの多 おお くは、標準 ひょうじゅん の8200Hからのメモリ実装 じっそう に対応 たいおう していた)。
C-MOSの5101はピン互換 ごかん のn-MOSの2101と比較 ひかく しアクセスタイムが長 なが かったため、CPUによるメモリアクセスの際 さい に1クロック分 ぶん のウェイトが挿入 そうにゅう された。マスクROMとn-MOSの2101を使 つか っているTK-80Eではこのウェイトは不要 ふよう なため、基板 きばん のパターンカットにより速度 そくど を向上 こうじょう させることができた。ただしタイマールーチンの待 ま ち時間 じかん が変 か わるため、シリアル通信 つうしん の伝送 でんそう レートが変化 へんか してしまうという問題 もんだい がある。
TK-80は、8080ファミリーのプログラマプルなパラレルI/Oポートμ みゅー PD8255を1個 いっこ 実装 じっそう している(シリアルI/Oポートの8251は、TK-80には実装 じっそう されていない)。8255は8ビットポートを3ポート備 そな え(PA、PB、PC)、各 かく ポートの入出力 にゅうしゅつりょく 、動作 どうさ モードなどをプログラムから設定 せってい できる。単純 たんじゅん な8ポート×3、2ポート+制御 せいぎょ 信号 しんごう 、ビット単位 たんい の入出力 にゅうしゅつりょく 指定 してい (PCポートのみ)などの動作 どうさ が可能 かのう だ。
TK-80は8255をキーパッドのスキャン、シリアル入出力 にゅうしゅつりょく 、LEDディスプレイの制御 せいぎょ に使 つか っている。このチップのアドレスは、I/Oアドレス空間 くうかん の0F8Hである(ただし、フルデコードされていない)。
キーパッドは回路 かいろ に直結 ちょっけつ しているRESETを除 のぞ くと24キーであり、これが3×8のマトリクス接続 せつぞく になっている。8255のPCポートの3ビット(PC4からPC6)とPAポートがこのマトリクスに接続 せつぞく されておりモニタープログラム内 ない のキースキャンルーチンが8255のポートを制御 せいぎょ し、キーの押 お し下 さ げ状態 じょうたい を検出 けんしゅつ する。スイッチ操作 そうさ の際 さい にはチャタリング(断続 だんぞく 的 てき なスイッチのオン/オフ)が発生 はっせい するがキースキャンルーチン内 ない でのタイマー処理 しょり により、誤動作 ごどうさ を防 ふせ いでいる。
TK-80モニタプログラムは、110bpsでのシリアル入出力 にゅうしゅつりょく をサポートしている。これはシリアル入出力 にゅうしゅつりょく LSIを使 つか わずソフトウェアでタイミング処理 しょり を行 おこな い、8255のパラレルポートのビットを使用 しよう して行 おこな う。使用 しよう しているのはPC0(シリアル出力 しゅつりょく )とPB0(シリアル入力 にゅうりょく )である。タイミング生成 せいせい はソフトウェアのタイマールーチン(空 そら ループにより時間 じかん をつぶすという方法 ほうほう )を使 つか っているため、この処理 しょり 中 ちゅう はDMAによるLEDディスプレイを停止 ていし させる必要 ひつよう がある。このための制御 せいぎょ は、8255のPC7ポートで行 おこな われる。
TK-80モニタプログラムはSTORE DATAキー、LOAD DATAキーを使 つか いメモリデータをシリアル出力 しゅつりょく し、また外部 がいぶ からシリアルデータをロードできる。一般 いっぱん 的 てき な用法 ようほう はシリアル出力 しゅつりょく ポートのビット出力 しゅつりょく を数 すう kHz きろへるつ のオーディオ信号 しんごう でトーンバースト変調 へんちょう し、このデータをカセットテープレコーダに出力 しゅつりょく するというものである。またこのオーディオ信号 しんごう を復調 ふくちょう し、シリアル入力 にゅうりょく ポートに与 あた えることで保存 ほぞん したデータをロードすることができる。TK-80そのものにはこのようなオーディオ変調 へんちょう /復調 ふくちょう 回路 かいろ は含 ふく まれていないが、マニュアルには回路 かいろ 例 れい が記載 きさい されており多 おお くのユーザーは基板 きばん 上 じょう のフリースペースにこの回路 かいろ を組 く み込 こ んでいた。
8桁 けた の7セグメント LEDはパラレルポートなどを介 かい して表示 ひょうじ されるという構造 こうぞう ではなくRAM中 ちゅう の特定 とくてい のアドレス(83F8Hから83FFの8バイト)のデータをDMA で読 よ み出 だ し、各 かく バイトの8ビットデータの値 ね に応 おう じて7セグメントLEDの小数点 しょうすうてん を含 ふく めた8セグメントを点灯 てんとう /消灯 しょうとう する。これにより、小数点 しょうすうてん を含 ふく む8個 こ のセグメントを任意 にんい のパターンで表示 ひょうじ することができた。
データバスから読 よ み出 だ したメモリデータは、8212チップでラッチされる。これは8ビットラッチ/3ステートバッファのバイポーラICで、非 ひ プログラマブルI/Oポートとして8080ファミリーに含 ふく まれているチップである。回路 かいろ 構成 こうせい からすると8212ではなく単純 たんじゅん なラッチでも済 す むのであるが、トレーニングキットという性格 せいかく からこのチップを使 つか ったものと考 かんが えられる。
LEDの点灯 てんとう はプログラムの動作 どうさ とは関係 かんけい なく555タイマーチップを使 つか った数 すう 百 ひゃく Hz へるつ の信号 しんごう でCPUをホールドし、そして前述 ぜんじゅつ の範囲 はんい でアドレスを1つずつ進 すす め(555の出力 しゅつりょく で、3ビットのアドレス用 よう カウンタが動作 どうさ する)RAM中 ちゅう のデータを1バイトずつ読 よ み出 だ しラッチで保持 ほじ し、該当 がいとう 桁 けた のLEDを点灯 てんとう させるというダイナミック点灯 てんとう 構造 こうぞう である。
このような構造 こうぞう により、プログラムは83F8Hから83FFの8バイトに適当 てきとう なデータを書 か き込 こ むだけで出力 しゅつりょく ルーチンを呼 よ び出 だ すことなくLED表示 ひょうじ を行 おこな うことができる。またデータを16進数 しんすう で表示 ひょうじ するというルーチンがモニタ内 ない にあり、これを使 つか うことで簡単 かんたん に数値 すうち 表示 ひょうじ を行 おこな うこともできる。
8080のような単純 たんじゅん なプロセッサの場合 ばあい 、プログラムの実行 じっこう ステップ数 すう を数 かぞ えることでかなり正確 せいかく に時間 じかん を計 はか ることができるがこのようなDMA処理 しょり を行 おこな うとCPUの実行 じっこう 速度 そくど が多少 たしょう 低下 ていか し時間 じかん を正確 せいかく に測 はか れなくなる。そのため110bpsの入出力 にゅうしゅつりょく 処理 しょり 中 ちゅう など、厳密 げんみつ な時間 じかん 測定 そくてい が必要 ひつよう な時 とき にはDMAによるLED表示 ひょうじ を停止 ていし することができる。これは、8255の特定 とくてい のビットで制御 せいぎょ できる。
TK-80モニタプログラムは、プログラムをデバッグするためのシングルステップ実行 じっこう をサポートしている。シングルステップスイッチをAUTOモードからSTEPモードにするとプロセッサから得 え られるM1信号 しんごう (インストラクションのフェッチ、つまり1つの命令 めいれい の実行 じっこう 開始 かいし を示 しめ す信号 しんごう )が、プロセッサの割 わ り込 こ み要求 ようきゅう に入力 にゅうりょく される。これにより、8080プロセッサは割 わ り込 こ み処理 しょり を開始 かいし する。
8080プロセッサは割 わ り込 こ み要求 ようきゅう があると、データバスから割 わ り込 こ みのための命令 めいれい を読 よ み込 こ むという動作 どうさ をする。TK-80で採用 さいよう されている8080用 よう システム・コントローラ/バッファ8228はINTA端子 たんし の使 つか い方 かた により2種類 しゅるい の動作 どうさ を選 えら べる。
1番目 ばんめ の使 つか い方 かた は8228のINTA端子 たんし を割 わ り込 こ み応答 おうとう 出力 しゅつりょく 端子 たんし として使 つか う方法 ほうほう である。INTA端子 たんし がアクティブになったときにシステムデータバス(8228からメモリやI/Oが接続 せつぞく されている側 がわ のデータバス)に接続 せつぞく されている割 わ り込 こ みコントローラ(8212、8214、8259等 とう )がRST 0~7命令 めいれい やCALL命令 めいれい をシステムデータバスに乗 の せ8228はそれをCPUデータバスに伝 つた えるというものである。プロセッサはこの命令 めいれい を実行 じっこう する。
2番目 ばんめ の使 つか い方 かた は8228のINTA端子 たんし を1KΩ おめが の抵抗 ていこう 器 き を介 かい して+12Vにプルアップするというものである。このような処理 しょり をすると8228は、このフェーズにおいてシステムデータバスの状態 じょうたい とは関係 かんけい なくRST 7命令 めいれい をCPUデータバスに送 おく る。プロセッサは0038Hへのサブルーチン呼 よ び出 だ しを実行 じっこう する。
TK-80では2番目 ばんめ の8228を1レベルの割 わ り込 こ みコントローラとして使 つか う方法 ほうほう を採用 さいよう している。この8228のINTA端子 たんし に対 たい す処理 しょり はTK-80の回路 かいろ 図 ず によって確認 かくにん できる。
割 わ り込 こ み処理 しょり が開始 かいし されると割 わ り込 こ み許可 きょか フラグがディセーブルされるので、モニタープログラム内 ない の処理 しょり が連続 れんぞく 実行 じっこう される。モニタープログラム内 ない ではこの割 わ り込 こ みエントリから実行 じっこう が始 はじ まるとPC(プログラムカウンタ)、Aレジスタ、PSW(フラグ)レジスタの内容 ないよう をLEDに表示 ひょうじ する。その後 ご 、RETキーを押 お すとこのサブルーチンコールがリターンしユーザープログラムにリターンし、命令 めいれい の実行 じっこう を継続 けいぞく する。このリターンの直前 ちょくぜん に割 わ り込 こ みが許可 きょか されるのでユーザープログラムが1命令 めいれい だけ実行 じっこう され、再 ふたた びモニタープログラムに戻 もど ってくる。EI(割 わ り込 こ み許可 きょか )命令 めいれい の後 のち 、RET(サブルーチン/割 わ り込 こ みからのリターン)命令 めいれい を実行 じっこう するが、単純 たんじゅん にM1信号 しんごう を割 わ り込 こ み要求 ようきゅう に接続 せつぞく するとRET命令 めいれい の実行 じっこう 後 ご に割 わ り込 こ みがかかりユーザープログラムが実行 じっこう されない。そのためTK-80のシングルステップ実行 じっこう 機能 きのう は割 わ り込 こ み許可 きょか 後 ご 、1命令 めいれい (RET命令 めいれい )を実行 じっこう しその次 つぎ の命令 めいれい (ユーザープログラムの1命令 めいれい )の実行 じっこう 後 ご の割 わ り込 こ みが実行 じっこう されるような回路 かいろ になっている。
電源 でんげん 投入 とうにゅう 、あるいはRESETスイッチの操作 そうさ によりTK-80はモニタプログラムの実行 じっこう を開始 かいし する。モニタプログラムは、以下 いか の操作 そうさ を行 おこな うことができる。
RAMへのデータ書 か き込 こ み
指定 してい したアドレスに、プログラムやデータを書 か き込 こ みことができる。
メモリデータの読 よ み出 だ し
指定 してい したアドレスのメモリデータを読 よ み出 だ すことができる。
プログラムの実行 じっこう
指定 してい したアドレスからプログラムを実行 じっこう する。
シングルステップ実行 じっこう
STEPモードの際 さい に、1命令 めいれい ずつ実行 じっこう する。あるいはブレークポイントとブレークカウンタを指定 してい し、条件 じょうけん を満 み たすまでSTEPモードの実行 じっこう を連続 れんぞく 的 てき に繰 く り返 かえ すことができる。STEPモードでモニタに戻 もど ってきた際 さい には、退避 たいひ されたレジスタの内容 ないよう を参照 さんしょう することができる。
プログラム/データのロードとセーブ
STORE DATAキーの操作 そうさ によりメモリデータをシリアルポートに出力 しゅつりょく できる。これをオーディオ信号 しんごう などの形 かたち で保存 ほぞん しておけば、後 あと でLOAD DATAキーを使 つか ってデータをロードすることができる。
ライブラリルーチンの提供 ていきょう
キーパッドからの入力 にゅうりょく 、LEDへの16進 しん の数値 すうち 表示 ひょうじ 、タイマー、シリアル入出力 にゅうしゅつりょく などのサービスを提供 ていきょう するサブルーチン を利用 りよう することができる。
100ピンのエッジコネクタにはアドレスバス 、データバス 、メモリ/I/Oの読 よ み書 か きの信号 しんごう などが接続 せつぞく されていたので外部 がいぶ 回路 かいろ を接続 せつぞく することができる。またバックプレーン を用意 ようい すれば同型 どうけい の基板 きばん を重 かさ ねるように使用 しよう し、システムを拡張 かくちょう することも可能 かのう である。後 ご から発売 はつばい されたTK-80 Basic Station、メモリカードなどは、このような構成 こうせい で接続 せつぞく する。また、自由 じゆう に回路 かいろ を作成 さくせい できるユニバーサル基板 きばん も販売 はんばい されていた。
しかしTK-80はトレーニングキットとして設計 せっけい されたものであったため、本格 ほんかく 的 てき な拡張 かくちょう まで考 かんが えて設計 せっけい されていた訳 わけ ではなかった。
たとえば、メモリアドレスのデコードである。TK-80のROMとRAMはそれぞれ最大 さいだい で1KBなので、アドレスの下位 かい 10ビットはデコーダとメモリチップに接続 せつぞく されていた。そしてROMとRAMの切 き り替 か えを最 さい 上位 じょうい 1ビットで行 おこな い、A10からA14まではデコードされていなかった。そのため0000Hから7FFFHまでは先頭 せんとう 1KBのROMイメージが繰 く り返 かえ し現 あらわ れ、8000HからFFFFHまではRAMイメージが繰 く り返 かえ し現 あらわ れることになった。
外部 がいぶ にメモリを増設 ぞうせつ する場合 ばあい は、まずこのゴーストイメージ対策 たいさく を行 おこな う必要 ひつよう がある。具体 ぐたい 的 てき には、アドレスをきちんとデコードするということである。TK-80の基板 きばん はフルデコードするために、パターンをカットしてデコード信号 しんごう を接続 せつぞく できるようになっていた。
Basic Station基板 きばん はROMとRAMを搭載 とうさい しているため、BS基板 きばん とTK-80を接続 せつぞく する際 さい にはこのフルデコード改造 かいぞう を行 おこな う必要 ひつよう があった。そのためBasic Station基板 きばん 上 じょう にはTK-80基板 きばん 上 じょう のROMとRAMのアドレスをデコードする回路 かいろ が載 の っており、このデコード信号 しんごう がエッジコネクタ経由 けいゆ でTK-80基板 きばん に送 おく られるようになっていた。TK-80側 がわ ではパターンをカットした後 のち 、この信号 しんごう をメモリチップ用 よう のデコーダに接続 せつぞく しなければならなかった。
TK-80には初期 しょき モデルμ みゅー PD8080A(減算 げんざん 時 じ の10進 しん 補正 ほせい が可能 かのう でインテルと非 ひ 互換 ごかん )とμ みゅー PD454D(EEPROM)、uPD5101E(バッテリーバックアップ 可能 かのう )、低 てい 価格 かかく 化 か 後期 こうき モデル(TK-80E:Economy)μ みゅー PD8080AFCとuPD464(マスクROM)、uPD2101AL-4 がある。
純正 じゅんせい オプションとしてメモリーボードTK-M20K(RAM:12kBytes実装 じっそう 済 ずみ 、ROM:8kBytes実装 じっそう 可能 かのう 、パラレルI/Oポート:8ビット×6組 くみ (μ みゅー PD8255×2個 こ )実装 じっそう 済 ずみ 、シリアルI/Oポート:μ みゅー PD8251×1個 いっこ 実装 じっそう 済 ずみ )[14] とμ みゅー COM BASIC STATION TK-80BS(Level1BASIC:整数 せいすう BASIC、Level2BASIC:実数 じっすう BASIC)があった。
TK-80E
EはEconomicのEつまり簡易 かんい 品 ひん 。値段 ねだん と機能 きのう が少々 しょうしょう 落 お とされていた下位 かい バージョンである。1977年 ねん 12月発売 はつばい [15] 。67,000円 えん 。
TK-80BS
下 した の節 ふし #TK-80BSとCOMPO BS/80 で詳説 しょうせつ 。128,000円 えん 。
TK-80EとTK-80BSは同時 どうじ 発売 はつばい で、BASIC目当 めあ てで両 りょう 機種 きしゅ 合 あ わせて買 か っても20万 まん 円 えん 以下 いか の価格 かかく 設定 せってい となった。
COMPO BS/80-A
TK-80BSとCPUボードとインターフェースボード付 づけ カセットデッキと電源 でんげん 装置 そうち を内蔵 ないぞう した製品 せいひん で[16] 、ワンボードとデスクパソコンの過渡 かと 的 てき 存在 そんざい 。1978年 ねん 10月 がつ 発表 はっぴょう [17] 。238,000円 えん 。
カセットデッキをオプションにした80-B(198,000円 えん )も同時 どうじ 発売 はつばい された。
オプション機器 きき
80-Aに標準 ひょうじゅん 搭載 とうさい されているカセットデッキ+サブボードのセット。29.000円 えん 。
放電 ほうでん 破壊 はかい 記録 きろく 方式 ほうしき 。1行 ぎょう 20桁 けた /40桁 けた /80桁 けた の印字 いんじ 幅 はば が指定 してい 可能 かのう 。128,000円 えん
COMPO BSに内蔵 ないぞう されている電源 でんげん ユニット。TK-80系 けい システム用 よう の電源 でんげん として使用 しよう 可 か 。38,000円 えん 。
TK-85
CPU:μ みゅー PD8085AC(動作 どうさ クロック:2.4576MHz)、ROM:2Kバイト、RAM:1Kバイト、パラレルI/O:μ みゅー PD8255AC-5×1個 いっこ 、カンサスシティースタンダード1200ボーCMTインターフェースが標準 ひょうじゅん 実装 じっそう され[18] 、8進 しん LED部 ぶ には赤 あか いアクリル板 ばん が付 つ いていた。この頃 ころ は既 すで にワンボードからデスクパソコンに移行 いこう が完了 かんりょう していた時期 じき で、ホビー向 む けのワンボードとしては勿論 もちろん 最後 さいご の機種 きしゅ となった。1980年 ねん 5月 がつ 発売 はつばい [15] 。
COMPO BS/80(1979年 ねん )
上述 じょうじゅつ の通 とお りTK-80は本来 ほんらい μ みゅー COM80プロセッサを売 う り込 こ むための「お試 ため しキット」であるため、高級 こうきゅう 言語 げんご への対応 たいおう などは、まったく想定 そうてい されていなかった。しかしながらホビイストからの熱狂 ねっきょう 的 てき アプローチで、専門 せんもん 誌 し でTK-80でBASICを動 うご かす記事 きじ が掲載 けいさい されるようになり[注 ちゅう 7] 、さらにはサードパーティからTK-80用 よう と称 しょう した拡張 かくちょう 機器 きき が(NECとは関係 かんけい 無 な しに)販売 はんばい されるようになると、NECも事態 じたい を静観 せいかん できなくなり、ついにはメーカー公式 こうしき のBASICキットを発売 はつばい する運 はこ びとなった。
そのメーカー公式 こうしき BASICキットは、広 ひろ く一般 いっぱん に型番 かたばん で「TK-80BS」と呼 よ ばれ(なおメーカー内部 ないぶ の品名 ひんめい としては「μ みゅー COM Basic Station」という名称 めいしょう が一応 いちおう はあったが、メーカー関係 かんけい 者 しゃ の大 だい 多数 たすう も、販売 はんばい 店 てん の人々 ひとびと も、ユーザーたちも「TK-80BS」としか呼 よ んでおらず、雑誌 ざっし 記事 きじ でも通常 つうじょう 「TK-80BS」となっていた)、内容 ないよう としてはベーシック・ステーションボード、基板 きばん を接続 せつぞく するバックプレーン、キーボード等 とう がセットになったものである[19] 。ベーシック・ステーションボードはTK-80と重 かさ ねて実装 じっそう できる基板 きばん で拡張 かくちょう RAM、BASICインタープリタのROM、キーボードインターフェイス、キャラクタディスプレイ用 よう V-RAM、カセットインターフェイスを装備 そうび していた。製品 せいひん 自体 じたい はJMC(日本 にっぽん マイクロコンピューター)が受託 じゅたく 製造 せいぞう していた。
BASIC ROMは初期 しょき は整数 せいすう BASICであるLevel-1 BASIC(4K BASIC)であったが、1978年 ねん 9月 がつ 以降 いこう の出荷 しゅっか 分 ぶん は実数 じっすう BASICであるLevel-2 BASIC(8K BASIC)が標準 ひょうじゅん となり、Level-1 BASIC購入 こうにゅう 者 しゃ にはLevel-2のBASIC ROMが無償 むしょう 配布 はいふ された。この際 さい 、Level-1 BASICのROMは回収 かいしゅう されなかったので、配布 はいふ 対象 たいしょう ユーザーはROMを差 さ し替 か えることでLevel-1 BASICとLevel-2 BASICの両方 りょうほう を利用 りよう することができた。
Level-1とLevel-2のBASICには互換 ごかん 性 せい が無 な いため、Level-2のROMを装着 そうちゃく するとLevel-1で作 つく ったプログラムは実行 じっこう できなくなってしまい、どうしても必要 ひつよう な場合 ばあい はプログラムを書 か き直 なお すかROMを差 さ し替 か える必要 ひつよう があった。そこでスイッチで切 き り替 か える方法 ほうほう が考 かんが えられた。BASICが入 はい っているROM (μ みゅー PD2332) には2つのチップセレクト端子 たんし (CS1 ,CS2 ) がある。CS2 がhigh (5V)、CS1 がlow (0V) のときこのROMがセレクトされる。基板 きばん のパターンの特徴 とくちょう を生 い かして表 ひょう にLevel-2のROM、裏 うら にLevel-1のROM (逆 ぎゃく も可 か ) を装着 そうちゃく するとすべての対応 たいおう する端子 たんし を追加 ついか 配線 はいせん 無 な しに並列 へいれつ に接続 せつぞく することができる。そこでCS1 だけを横 よこ に曲 ま げ、残 のこ りの端子 たんし をすべて並列 へいれつ に接続 せつぞく する。CS1 の端子 たんし から引 ひ き出 だ した配線 はいせん を切 き り替 か えスイッチに接続 せつぞく すればLevel-1とLevel-2を切 き り替 か えられるようになる[20] 。
その後 ご 、BASICマシンとして販売 はんばい されたCOMPO BS/80は電源 でんげん 、カセットテープドライブを装備 そうび したケースにTK-80BSを収 おさ めた完成 かんせい 製品 せいひん であるがこれにはTK-80基板 きばん は含 ふく まれていない。プロセッサユニットは、バックプレーンボード上 じょう に実装 じっそう されていた。このプロセッサ基板 きばん には当然 とうぜん LEDディスプレイ、キーパッド、TK-80モニタープログラムなどは実装 じっそう されておらず電源 でんげん 投入 とうにゅう でBASICが起動 きどう するようになっていた。TK-80BSとCOMPO BS/80の大 おお きな違 ちが いとしてはカセットテープのボーレートの違 ちが いがあり、TK-80BSは300bpsだったのがCOMPO BS/80は1200bpsにアップされた。
完成 かんせい 品 ひん のCOMPO BS/80とは別 べつ にケース、電源 でんげん は部品 ぶひん としても販売 はんばい されていた。部品 ぶひん のケースを購入 こうにゅう し、TK-80基板 きばん とベーシック・ステーションボードを重 かさ ねてバックプレーンで接続 せつぞく したユニットとキーボードを内部 ないぶ に装着 そうちゃく すると完成 かんせい 品 ひん のCOMPO BS/80と同等 どうとう のものにできた。この構成 こうせい ではBASIC環境 かんきょう を起動 きどう するためにTK-80のキーパッドを操作 そうさ する必要 ひつよう があるが、このケースはキーパッドの上部 じょうぶ が開閉 かいへい 可能 かのう なフタになっており自由 じゆう にTK-80基板 きばん を操作 そうさ することができた(完成 かんせい 品 ひん のCOMPO BS/80も同 おな じケースを使 つか っていたので、このフタもあった。もちろん、開 あ けても下 した の基板 きばん が見 み えるだけである)。
日本 にっぽん のホビーパソコン としては珍 めずら しく、COMPO BS/80は電源 でんげん スイッチがキースイッチであった。また、キーボード右側 みぎがわ 部分 ぶぶん に内蔵 ないぞう 可能 かのう な専用 せんよう カセットデッキは、BASICからテープの早送 はやおく りや巻 ま き戻 もど しをコントロールすることができた。
元々 もともと COMPO BS/80は「始 はじ めから完成 かんせい されたTK-80BSが欲 ほ しい」というニーズに答 こた えて、既製 きせい のTK-80BS相当 そうとう 品 ひん に電源 でんげん とカバーを付 つ けただけの即席 そくせき 品 ひん である(売 う れ残 のこ ったらケースを取 と っ払 ばら ってキットとして発売 はつばい するつもりでいた)。この頃 ころ は既 すで に別 べつ ラインでPCX-1(PC-8001 のコードネーム)の開発 かいはつ が進 すす められていた。
トレーニングキットやエバリュエーションキットというものの、TK-80発売 はつばい ころまでの位置 いち づけや当時 とうじ の存在 そんざい 意義 いぎ
本来 ほんらい なら「トレーニングキット (マイクロプロセッサ)」という別 べつ 記事 きじ を立 た ち上 あ げておくべきなのだが、現状 げんじょう 当 とう 百科 ひゃっか 事典 じてん ではその別 べつ 記事 きじ が立 た ちあげられておらず、だがTK-80を理解 りかい するにはそれの知識 ちしき もあったほうがよいので、とりあえずここで解説 かいせつ する(だがいずれは別 べつ 記事 きじ を立 た ち上 あ げ、そこに移行 いこう する)。
初期 しょき の(4ビット などの)マイクロプロセッサは、主 おも に電卓 でんたく などに使 つか われることを意図 いと していた。その後 ご 、性能 せいのう の向上 こうじょう とともに電卓 でんたく 以外 いがい の用途 ようと も想定 そうてい されるようになった。従来 じゅうらい 「ハードウェア的 てき 」な技術 ぎじゅつ 、つまりワイヤードロジック回路 かいろ 、リレー 回路 かいろ 、アナログ回路 かいろ 、機械 きかい 機構 きこう などを複雑 ふくざつ に組 く み合 あ わせて実現 じつげん していた機能 きのう 、でさまざまな機器 きき の機能 きのう を実現 じつげん していたのであるが、それをソフトウェア制御 せいぎょ で実現 じつげん し、機器 きき のコストダウンや小型 こがた 化 か を図 はか ろうとしたのである。
マイクロプロセッサを使 つか ったソフトウェア制御 せいぎょ を行 おこな うためには、機器 きき を設計 せっけい する技術 ぎじゅつ 者 しゃ は、マイクロプロセッサのハードウェア面 めん を理解 りかい するだけでなく、ソフトウェア (プログラム )というものを自力 じりき で開発 かいはつ する技術 ぎじゅつ を知 し ったり習得 しゅうとく する必要 ひつよう がある。そのためマイクロプロセッサを製造 せいぞう 、販売 はんばい する会社 かいしゃ は技術 ぎじゅつ 者 しゃ がマイクロプロセッサのハードウェアおよびソフトウェアの両方 りょうほう の技術 ぎじゅつ を知 し るためのエバリュエーションキット(評価 ひょうか 用 よう キット)や、技術 ぎじゅつ 習得 しゅうとく するためのトレーニングキット(教材 きょうざい 用 よう キット)を提供 ていきょう するようになった。
この種 たね のキットはCPU 、ROM 、RAM 、I/O チップなどの構成 こうせい 部品 ぶひん を1枚 まい の基板 きばん 上 じょう に実装 じっそう し最小 さいしょう 構成 こうせい のマイクロプロセッサシステムを構成 こうせい していた(このような構造 こうぞう から、ワンボードマイコンと呼 よ ばれた)。通常 つうじょう ROMにはモニタ /デバッグプログラムが置 お かれていたが、ユーザーが自分 じぶん 用 よう のプログラムに置 お き換 か えて各種 かくしゅ の実験 じっけん を行 おこな ったりあるいはそのままそのボードを制御 せいぎょ 用 よう 部品 ぶひん として製品 せいひん に組 く み込 こ むこともできた。
光栄 こうえい 創業 そうぎょう 者 しゃ の襟 えり 川 がわ 陽一 よういち は、TK-80を組 く み立 た てているのを見 み た妻 つま の襟 えり 川 がわ 恵子 えこ からMZ-80C をプレゼントされゲーム開発 かいはつ を始 はじ めた[21] 。
^ 7万 まん 台 だい を売 う ったとする文献 ぶんけん もある[4] 。
^ 半導体 はんどうたい 部門 ぶもん は2002年 ねん の分社 ぶんしゃ 化 か を経 へ て2010年 ねん よりルネサス エレクトロニクス として存続 そんぞく 。
^ 1976年 ねん 9月 がつ に電子 でんし デバイス販売 はんばい 事業 じぎょう 部 ぶ へ改称 かいしょう 。
^ その他 た 、命令 めいれい の実行 じっこう サイクル数 すう がインテル製 せい とは異 こと なるなどの違 ちが いもあった
^ 部品 ぶひん を仕入 しい れる担当 たんとう 者 しゃ の立場 たちば では、NEC製 せい が入手 にゅうしゅ できない場合 ばあい にインテル製 せい を含 ふく む他社 たしゃ 品 ひん で代替 だいたい できないのも問題 もんだい であった。これはμ みゅー PD753があまり売 う れなかったのと同様 どうよう の理由 りゆう である
^ μ みゅー PD8080AFのあとのCはプラスチックパッケージを示 しめ すサフィックスである。μ みゅー PD8080AおよびAFのあとにDがあるバージョンもあり、Dは同様 どうよう にセラミックパッケージを示 しめ す。他 た のICの末尾 まつび の文字 もじ も同様 どうよう である
^ 例 たと えば月刊 げっかん I/O1977年 ねん 12月 がつ 号 ごう では、アドテックのメモリボード(ADB-001)、ディスプレイユニット(TVD-02)、キーボード(KB-02)を接続 せつぞく して東大 とうだい 版 ばん 2K BASICを動 うご かす方法 ほうほう が紹介 しょうかい されていた。
^ a b c d 太田 おおた 行 こう 生 せい 『パソコン誕生 たんじょう 』日本電気 にほんでんき 文化 ぶんか センター、1983年 ねん 、22頁 ぺーじ 。ISBN 4930916119 。
^ a b 日本電気 にほんでんき 社 しゃ 史 し 編纂 へんさん 室 しつ 『日本電気 にほんでんき 株式会社 かぶしきがいしゃ 百 ひゃく 年 ねん 史 し 』日本電気 にほんでんき 、2001年 ねん 12月25日 にち 、649-661頁 ぺーじ 。
^ 上前 うわまえ 淳 じゅん 一郎 いちろう 『読 よ むクスリ』文藝春秋 ぶんげいしゅんじゅう (文春 ぶんしゅん 文庫 ぶんこ )、1987年 ねん 、14頁 ぺーじ 。ISBN 4-16-724807-7 。
^ a b c 関口 せきぐち , 和一 かずいち 『パソコン革命 かくめい の旗手 きしゅ たち』日本経済新聞社 にほんけいざいしんぶんしゃ 、2000年 ねん 、35-39頁 ぺーじ 。ISBN 4-532-16331-5 。
^ a b 田中 たなか , 繁 しげる 廣 こう 「ドキュメント・NECのPC戦略 せんりゃく ―市場 いちば 制覇 せいは への道 みち を切 き り拓 ひら いた戦士 せんし 達 たち その決断 けつだん と挑戦 ちょうせん の歴史 れきし 」『100万 まん 人 にん の謎 なぞ を解 と く ザ・PCの系譜 けいふ 』コンピュータ・ニュース社 しゃ 、1988年 ねん 2月 がつ 17日 にち 、76–89頁 ぺーじ 。ISBN 4-8061-0316-0 。
^ 塩 しお 田紳 でんしん 二 に 「国産 こくさん 銘 めい 機 き 列伝 れつでん :開発 かいはつ 者 しゃ インタビュー「オープンの発想 はっそう はPDP-8から学 まな んだ―TK-80開発 かいはつ 者 しゃ 、後藤 ごとう 氏 し に聞 き く」」『ASCII』第 だい 22巻 かん 第 だい 5号 ごう 、アスキー、1998年 ねん 、314頁 ぺーじ 、ISSN 0386-5428 。
^ 加藤 かとう 明 あきら 、「PC-8001の開発 かいはつ 」 『電子 でんし 情報 じょうほう 通信 つうしん 学会 がっかい 通信 つうしん ソサイエティマガジン』 2010年 ねん 2010巻 かん 15号 ごう p.15_58-15_65, doi :10.1587/bplus.2010.15_5 電子 でんし 情報 じょうほう 通信 つうしん 学会 がっかい
^ 「TK-80BS」『ASCII 』第 だい 2巻 かん 第 だい 1号 ごう 、アスキー出版 しゅっぱん 、1978年 ねん 、ISSN 0386-5428 。
^ 田中 たなか , 繁 しげる 廣 こう 「NECのハード開発 かいはつ 戦略 せんりゃく ―ユーザーをとらえた「互換 ごかん 性 せい と継承 けいしょう 性 せい の追求 ついきゅう 」優先 ゆうせん の製品 せいひん 開発 かいはつ 」『100万 まん 人 にん の謎 なぞ を解 と く ザ・PCの系譜 けいふ 』コンピュータ・ニュース社 しゃ 、1988年 ねん 2月 がつ 17日 にち 、94–105頁 ぺーじ 。ISBN 4-8061-0316-0 。
^ 塩田 しおだ , 紳 しん 二 に 「国産 こくさん 銘 めい 機 き 列伝 れつでん :History「マイコンと呼 よ ばれていた頃 ころ 」」『ASCII 』第 だい 22巻 かん 第 だい 5号 ごう 、アスキー、1998年 ねん 、312-313頁 ぺーじ 、ISSN 0386-5428 。
^ 『μ みゅー COMシリーズ 総合 そうごう ユーザーズガイド 1978 SPRING編 へん 』日本電気 にほんでんき 株式会社 かぶしきがいしゃ 、1978年 ねん 3月 がつ 3日 にち 。IEM-517N。
^ 『μ みゅー COM-80トレーニング・キット TK-80E/80ユーザーズ・マニアル』
^ “メモリボード TK-M20K ”. NEC Personal Computers, Ltd.. 2012年 ねん 11月2日 にち 閲覧 えつらん 。
^ a b 太田 おおた 行 こう 生 せい 『パソコン誕生 たんじょう 』日本電気 にほんでんき 文化 ぶんか センター、1983年 ねん 、29頁 ぺーじ 。ISBN 4930916119 。
^ “COMPO BS/80 ”. NEC Personal Computers, Ltd.. 2012年 ねん 11月2日 にち 閲覧 えつらん 。
^ 日本電気 にほんでんき 社 しゃ 史 し 編纂 へんさん 室 しつ 『日本電気 にほんでんき 株式会社 かぶしきがいしゃ 百 ひゃく 年 ねん 史 し 』日本電気 にほんでんき 、2001年 ねん 12月25日 にち 、653頁 ぺーじ 。
^ “トレーニングマイクロコンピュータ TK-85 ”. NEC Personal Computers, Ltd.. 2012年 ねん 11月2日 にち 閲覧 えつらん 。
^ “μ みゅー COMベーシックステーション TK-80BS ”. NEC Personal Computers, Ltd.. 2012年 ねん 11月2日 にち 閲覧 えつらん 。
^ 竹下 たけした 洋 ひろし 、ワンタッチLEVEL-I ↔ LEVEL-II 切 き り替 か えシステム『ラジオの製作 せいさく 別冊 べっさつ マイコンプログラム全集 ぜんしゅう 1』p.12、電波 でんぱ 新聞 しんぶん 社 しゃ 、1979年 ねん
^ 電 でん ファミニコゲーマー編集 へんしゅう 部 ぶ (2016年 ねん 3月 がつ 22日 にち ). “信長 のぶなが から乙女 おとめ ゲームまで… シブサワ・コウとその妻 つま が語 かた るコーエー立志伝 りっしでん 「世界 せかい 初 はつ ばかりだとユーザーに怒 おこ られた(笑)」 ”. 電 でん ファミニコゲーマー – ゲームの面白 おもしろ い記事 きじ 読 よ んでみない? . 2024年 ねん 5月 がつ 31日 にち 閲覧 えつらん 。
『μ みゅー COM-80トレーニング・キット TK-80E/80ユーザーズ・マニアル』日本電気 にほんでんき 株式会社 かぶしきがいしゃ 。IEM-560D。
佐々木 ささき , 潤 じゅん (2013), 80年代 ねんだい マイコン大 だい 百科 ひゃっか , 総合 そうごう 科学 かがく 出版 しゅっぱん
2000年 ねん に、榊 さかき 正憲 まさのり 著 ちょ 『復活 ふっかつ ! TK-80』(ISBN 978-4-7561-3401-1 )という書籍 しょせき がアスキー より販売 はんばい された。この本 ほん にはWindows 上 うえ で動作 どうさ するTK-80のシミュレータプログラム、そのソース、TK-80の当時 とうじ のマニュアル(回路 かいろ 図 ず 、モニタプログラムのソースも含 ふく む)をPDF 形式 けいしき に復刻 ふっこく したものが含 ふく まれている。
2008年 ねん 現在 げんざい 、TK-80上位 じょうい 互換 ごかん の製品 せいひん として中日 ちゅうにち 電工 でんこう より「トレーニングボード ND80K」という製品 せいひん が販売 はんばい を継続 けいぞく している。
2019年 ねん 現在 げんざい 、TK-80互換 ごかん 製品 せいひん としてpicosoftより「ZK-80」という製品 せいひん が販売 はんばい されている。
ウィキメディア・コモンズには、
TK-80 に
関連 かんれん するカテゴリがあります。