| 一般情報 | |
|---|---|
| 発売 | 1975 |
PALM ( Program All Logic in Microcode [1] )は、IBM が開発した16 ビットの中央処理装置(CPU) です。IBM PCの前身であるIBM 5100 ポータブル コンピュータや、その後継機であるIBM 5110およびIBM 5120で使用されました。PALM は、他の IBM 製品でも組み込みコントローラとして使用されていた可能性があります。
IBMはPALMをマイクロプロセッサと呼んでいたが、その用語は集積回路上のCPUという従来の定義ではなく、マイクロコードを実行して高水準の命令セットを実装するプロセッサという意味で使用していた。PALMプロセッサは、四角い金属缶にパッケージされた13個のバイポーラゲートアレイ、デュアルインラインパッケージに入った3個の従来型トランジスタ-トランジスタロジック(TTL)IC 、および丸い金属缶部品1個を含む回路基板[2]であった。
PALMはエミュレーターを実装するために使用され、エミュレーターは元々他のマシン用に書かれた機械語命令を実行できるようになりました。これがIBM System/360 APLが5100上で実行された方法です。[3]
PALM には 16ビットのデータ バスがあり、パリティ用に 2 ビットが追加されています。PALM は 64 KB (64 KiB ) のメモリを直接アドレス指定できます。IBM 5100 は、最大 64 KB (APL + BASIC ROM で 64 KB 以上) の実行可能 ROS ( ROM ) と最大 64 KB のRAMで構成できます。アドレス空間を拡張するために、 単純なバンク切り替え方式が使用されました。
1973年、IBMロスガトス科学センターは、フィリップスのコンパクトカセットドライブ、小型CRTディスプレイ、フル機能キーボードを備えたPALMプロセッサをベースにしたSCAMP(Special Computer APL Machine Portable)と呼ばれるポータブルコンピュータのプロトタイプを開発しました。[4]
参考文献
- ^ マイクロプロセッサベースのポータブルコンピュータ: IBM 5100、IEEE の議事録 (巻: 64、号: 6、1976 年 6 月)
- ^ 巨大な IBM 1130 APL プログラム「パーソナル コンピュータとは何か?」を救済。PC Magazine。1983年 11 月。
チップではなく単一のボード。PALM マイクロコードによる IBM 1130 エミュレーター
- ^ 「ジョン・タイターは正しかった? IBM 5100」。BASIC
ではなく APL のみに使用されるエミュレーター
- ^ TOSEC: IBM PC 互換機 (2012-04-23) インターネット アーカイブ
外部リンク
- さまざまなマイクロコードの実装について
- 写真
- Daves Old Computers、このページには、IBM PALM 回路基板の写真へのリンクと、IBM 5100 の写真が多数掲載されています。ページの下部にリンクされている保守情報マニュアルには、マイクロコードを説明する付録が含まれています。
