IBM PALM

IBM PALM (Put All Logic in Microcode) は、IBMのボードレベルの16ビットプロセッサで、IBM PCの前身であるIBM 5100ポータブルコンピュータに使用された。

概要 
PALMは、IBM 5100とその後継のIBM 5110およびIBM 5120で使用された。PALMはまた、他のIBM製品の組み込みコントローラとしても使用された。

IBMはPALMを「マイクロプロセッサ」と呼んだが、その用語は「単体のシリコンの集積回路上の完全なプロセッサ（マイクロシングルチップ）」という通常の意味ではなく、「高水準の命令セットを実装するためのマイクロコードを実行するプロセッサ」という意味で使われた。PALMプロセッサは完全なサーキットボードで、13の square metal-can バイポーラ ゲートアレイと、3つの conventional dual in-line package(DIP) TTL partと、1つの round metal can partを含んでいた。

PALMは16ビットのデータバスと、パリティ用の2つの追加のビットを持っていた。PALMは 64 KB(KiB)のメモリを直接アドレスできた。IBM 5100では、最大 64+ KB (APLおよびBASICのROMが 64+ KBとなる）の Executable ROS (ROM)と、最大 64 KB のRAMを構成できた。アドレス空間を拡張するために単純なバンク切り換えが使用できた。

関連項目 
マイクロコード
マイクロプログラム方式
IBM 5100
IBM 5110
IBM 5120

外部リンク
Daves Old Computers IBM 5100 - IBM 5100の多くの写真と、IBM PALM回路の写真へのリンクが掲載されている
IBM 5100 Portable Computer - PLRMプロセッサの説明あり

PALM
コンピュータ史
コンピュータ (歴代)