HP-65
プログラムは逆ポーランド記法を使ってメモリを節約している。したがって「イコール」キーが無く、「演算子」や「オペランド」をスタックに置くための「エンター」キーがあった。
HP-65のプログラム格納用メモリは、6ビットの命令を100個まで格納できる。サブルーチンコール命令やxレジスタとyレジスタの比較に基づく条件分岐命令などもある。一部の命令は複数回キー操作を必要とするが、1つの命令として格納される。プログラムを表示する場合、行番号は付与せず、キーコードだけを表示する。
プログラムは71mm×9.5mmの磁気カードに格納でき、そのカードをモーター駆動のゴム製ローラーで6cm/sの速度で送ってリーダーで読み取る。カードの幅の半分だけを記録に使用しているので、カードを反転させると別のプログラムを格納できる。しかし、残る半分はゴム製ローラーが触れるので摩滅が多く、そのような使用法は公式には推奨されなかった。ディスプレイとキーボードの間に位置するスロットに挿入すると、そのカード表面に印字された5つの単語が一番上の5つのキー (A - E) に対応しており、プログラムのエントリポイントを選択するショートカットキーとして使うことができる。
磁気カードの左上端を斜めに切り取ると、書き換えられないようにすることができる。HPは科学技術計算のプログラム集を販売しており、その磁気カードは書き換えられないようになっていた。
また三角関数や比較命令を実行するとR9レジスタの内容が壊れるという現象があった。これはマニュアルにも制限として記述されていたのでバグとは見なされていない。このような制限は初期の電卓にはよく見られ、コストや消費電力やサイズを考慮して最低限のメモリしか搭載していないために発生した。