IBM 650
オプションの補助装置(IBM 653)は1955年5月3日にリリースされたもので、以下の3つの機能を持っていた。
60ワード分の容量の磁気コアメモリ。アドレスは 9000 から 9059。小さな高速記憶装置(アクセス時間は96μ秒で、ドラムの26倍の速さ)で、テープおよびディスクの入出力バッファとして必要とされた。
3個の4桁サイズのインデックスレジスタ。アドレスは 8005 から 8007。ドラムメモリやコアメモリを追加したとき、それらの拡張された空間にアクセスする手段として使われた。
浮動小数点演算装置。8桁の仮数部と2桁の指数部の二五進法で浮動小数点数を表す。これで表せる範囲は ±0.10000000E-50 から ±0.99999999E+49 までである。
IBM 533 パンチカードリーダ/パンチ装置は、26桁の英数字を読み取ることしかできない。拡張は可能だが、最大でも50桁を超えられない。そのため1枚から最大でも10ワードまでしか読み取れない(1ワードは5文字)。
1960年に発表された IBM 7070 は「トランジスタ化した IBM 650」としてアップグレードパスを提供するよう設計されている。1959年に登場した IBM 1620 は科学技術計算分野のローエンド用である。どちらも十進方式だが、命令セットの互換性はない。
650は主に科学技術計算用とされ、IBMのパンチカード機器(タビュレーティングマシンの進化した IBM 604 などの機械)のユーザーに対してまともなコンピュータへのアップグレードパスを提供する目的で設計された。同時期に科学技術計算用のIBM 701と、磁気テープ装置を基本としたビジネス用のIBM 702がリリースされたが、650が最も多く製造された。1958年までに800台が販売されたが、これは当時世界で販売されたコンピュータ全体の半分以上を占める台数である。トーマス・J・ワトソン・ジュニアはこれを「コンピュータ界のT型フォード」と称した。
2アドレス命令形式で、データもアドレスも二五進法の二進化十進表現である。メモリは磁気ドラムメモリである。比較的安価でプログラミングも単純であるため、潜水艦乗組員の能力のモデリングから高校でのプログラミング教育まで、様々な用途がここから生まれた。