IBM 5100
IBM 5100はPALM (Put All Logic in Microcode) という16ビットのCPUモジュールが使用されている。IBM 5100のメンテナンスマニュアルでは、このPALMモジュールを「コントローラ」と呼んでいた。PALMは直接64KBのメモリを扱うことができ、またIBM 5100にはExecutable ROSと呼ばれるROMと合計で64KB以上のRAM領域があり、トグルスイッチを用いた簡素なバンク切り換え機構で運用された。ユーザーが入力したAPL/BASICインタプリタは、PALMが周辺機器を扱う別々のLanguage ROSアドレス空間に保存する事が出来た。