ミュンヘンのドイツ博物館にある Kenbak-1 | |
| 開発者 | ジョン・ブランケンベーカー |
|---|---|
| メーカー | ケンバック株式会社 |
| タイプ | パソコン |
| 発売日 | 1971年 |
| 導入価格 | 750米ドル(2023年には5,640米ドルに相当) |
| 製造中止 | 1973 |
| 販売数 | 44 [1] |
| メモリ | 256 バイトのメモリ |


Kenbak -1は、コンピュータ歴史博物館[2] 、アメリカコンピュータ博物館[ 3]、アメリカコンピュータ博物館[4]によって世界初の「パーソナルコンピュータ」[5]とみなされており、1970年にKenbak Corporationのジョン・ブランケンベーカー(1929年生まれ)によって発明され、1971年初頭に初めて販売されました。[6]筐体にはBud Industriesの筐体を 使用し、製造されたマシンは50台未満でした。 [1]このシステムは、最初に750ドルで販売されました。[7] 現在、世界中で14台のみが現存することが知られており、[8] [9]様々なコレクターや博物館の手に渡っています。 Kenbak-1の生産は1973年に中止されました。[10] Kenbakが倒産し、CTI Education Products, Inc.に買収されたためです。CTIは在庫品をリブランドして5050と改名しましたが、販売はなかなか伸びませんでした。[11]
Kenbak-1は世界初のマイクロプロセッサが発明される前に発明されたため、このマシンにはワンチップCPUはなく、純粋に小規模集積 TTL チップに基づいていた。[12] 8ビットマシンは256 バイトのメモリを提供し、[13]インテルのタイプ1404AシリコンゲートMOSシフトレジスタ上に実装されていた。[14]クロック信号の周期は1 マイクロ秒(クロック速度1MHzに相当 )であったが、各操作に必要なクロックサイクルが多く、シリアルメモリへのアクセスが遅いため、プログラム速度は平均で1秒あたり1,000命令未満であった。[12]
このマシンは、一連のボタンとスイッチを使用して純粋なマシンコードでプログラムされていました。出力はライトの列で構成されていました。
内部的には、Kenbak-1はシリアルコンピュータアーキテクチャを採用しており、一度に1ビットずつ処理します。[15] [16]
技術的な説明
レジスター
| 0 7 | 0 6 | 0 5 | 0 4 | 0 3 | 0 2 | 0 1 | 0 0 | (ビット位置) |
| メインレジスター | ||||||||
| あ | あ | |||||||
| B | B | |||||||
| バツ | X (インデックス) | |||||||
| ポ | プログラムカウンター | |||||||
| 旗 | ||||||||
| 000000 | C | お | フラグ | |||||
| 000000 | C | お | Bフラグ | |||||
| 000000 | C | お | Xフラグ | |||||
| 入力/出力 | ||||||||
| 出力 | ライト | |||||||
| 入力 | スイッチ | |||||||
Kenbak-1 には合計 9 つのレジスタがあります。すべてメモリ マップされています。汎用レジスタは 3 つあります: A、B、X。レジスタ A は、いくつかの操作の暗黙的な宛先です。レジスタ X はインデックス レジスタとも呼ばれ、直接モードと間接モードをインデックス付き直接モードとインデックス付き間接モードに変換します。また、レジスタ P と呼ばれるプログラム カウンター、それぞれ A、B、X 用の 3 つの「オーバーフローおよびキャリー」レジスタ、および入力レジスタと出力レジスタがあります。[17]
アドレッシングモード
加算、減算、ロード、ストア、ロード補数、論理積、および論理和命令は、5 つのアドレッシング モードを使用してレジスタと別のオペランドの間で動作します。
- 即値(オペランドは命令の2番目のバイトにある)
- メモリ(命令の2番目のバイトはオペランドのアドレスです)
- 間接(命令の2番目のバイトはオペランドのアドレスのアドレスです)
- インデックス付き(命令の2番目のバイトがXに追加され、オペランドのアドレスが形成されます)
- 間接インデックス(命令の2番目のバイトは、オペランドのアドレスを形成するためにXに追加される位置を指します)
指示表
命令は8ビットでエンコードされ、2番目のバイトは即値またはアドレスを提供します。命令によっては複数のエンコードが可能です。[17]
参照
- Datapoint 2200 は、英数字画面とキーボードを備えた最新のマシンで、非自明なアプリケーションプログラムの実行に適しています。
- Mark-8 は、大学院生のジョナサン・A・タイタスによって設計され、ラジオエレクトロニクス誌の1974年7月号で「ルーズキット」として発表されました。
- Altair 8800 は、1975年に発売された非常に人気のあったマイクロコンピュータで、マイクロソフト設立のきっかけとなった。
- ギガトロンTTL、小規模集積部品を使用した21世紀のコンピュータ実装
参考文献
- ^ ab 「ジョン・ブランケンベーカーの口述歴史」(PDF)。コンピュータ歴史博物館。2007 年 6 月 14 日。
- ^ 「最初のPCとは何だったのか?」2022年10月25日閲覧。
- ^ 「PastExhibits - PCの歴史」。2022年10月13日閲覧。
- ^ 「The George R. Stibitz Computer Pioneer Award」。2008年9月13日時点のオリジナルよりアーカイブ。2008年8月5日閲覧。
- ^ 「コンピュータの歴史のタイムライン」。コンピュータ歴史博物館。 2008年7月22日閲覧。
- ^ 「『世界初のパーソナルコンピュータ』を作った男」2015年11月6日 – www.bbc.comより。
- ^ 「Kenbak-1 The Training Computer」。Computerworld、1971年11月17日、p.43 。 2014年5月25日閲覧。
- ^ 「現存するKenbak-1コンピューターのリスト」Kenbak.com 。 2022年10月13日閲覧。
- ^ 「Kenbak-1」。ノバスコシア州コンピュータ博物館。 2015年11月19日閲覧。
- ^ p. 52、「最初のパーソナルコンピュータ」、ポピュラーメカニクス、2000年1月。
- ^ Robert R Nielsen, Snr (2005). 「Inside the Kenbak-1」. YouTube . 2021年12月13日時点のオリジナルよりアーカイブ。 2015年11月8日閲覧。
- ^ ab Erik Klein. 「Kenbak Computer Company Kenbak-1」。Old-computers.com 。 2014年5月25日閲覧。
- ^ ビル・ウィルソン(2015年11月6日)。「『世界初のパーソナルコンピューター』を作った男」BBCニュース。
- ^ 「テクニカル」www.kenbak-1.net .
- ^ 「ケンバック作戦理論マニュアル」16ページ。
- ^ 「公式 Kenbak-1 複製キット」.
- ^ ab 「プログラミングリファレンスマニュアル KENBAK-l コンピュータ」
外部リンク
- Kenbak.com 包括的な Kenbak-1 の歴史と技術情報
- KENBAK-1 コンピュータ記事
- KENBAK-1 コンピュータ – 公式 Kenbak-1 ウェブサイト www.kenbak-1.info
- Kenbak-1 エミュレーター – JavaScript の Kenbak-1 エミュレーター
- Kenbak-1 エミュレータ – Kenbak-1 エミュレータのダウンロード
- Kenbak 1 – 画像と情報は www.vintage-computer.com をご覧ください
- Kenbak ドキュメント (bitsavers.org)
