IBM 1400
1400シリーズでは、コアストレージの中のアドレス指定可能な最小単位を文字(キャラクタ)と呼ばれた。1400 は、BA8421と呼ばれる6ビットにまたがる 二進化十進数 (BCD) 形式で英数字を内部に格納する。文字がオペコードまたはフィールドの最初の文字である場合、「ワードマーク」と呼ばれる別のビットが含まれる。また「C」と呼ばれる奇数パリティビットも含まれていた。
算術演算は基数が10で、1の位置が高位アドレスで、最上位の10進数の桁が複数桁のフィールドの低位アドレス端にあるため「ビッグエンディアン」(big-endian)スタイルになる。これは、オペランドのアクセスのための (インデックス付けされた) アドレス計算と、算術命令の様々なオペランドの両方に関係している。オペランドを指定する命令内のアドレス・フィールドが固定長であるのに対し (これはストレージのサイズに依存して異なる)、算術命令の数値オペランドは任意の(正の)長さである。ワードマークアプローチにより、1410は、(実行される命令に応じて)フィールドの両端にアクセスできるため、最も効率的なアクセスを選択できる。このようにして、高級プログラミング言語のコンパイラは、例えば、加算命令、減算命令、または乗算命令のために、オペランドアドレスの初期増分 (オペランド長から1を引いた長さによる) を処理する必要がある。
IBMは、1401と互換性のある (あるいはほぼ互換性のある) いくつかのモデルを提供した。
1460は2倍高速で、1401の多くの特殊機能が標準装備されていた。
1440は、1401との完全な互換性はないが、低価格の代替として人気があった。
1240、1420、1450は銀行向けに特別に設計されたシステムだった。
1410は、1401と同じ意図をもったはるかに高速なシステムだが、メモリの大容量化 (最大10万文字)、インデックスレジスタの増加 (15個)、命令の追加などの大きな違いがあった。マイクロプログラミング以前の時代の注目すべき機能は、1401のプログラムをそのまま実行できる「互換モード」スイッチであった。
7010は、1410のより高速で正確に互換性のあるバージョンだった。
IBM System/360 Model 30は、1401互換マイクロプログラム機能を注文することができた。いくつかの1400シリーズの周辺機器は、System/360での使用に適応していた。
HoneywellのHoneywell 200は、アーキテクチャの類似性とソフトウェアサポートの組み合わせにより、1401とほぼ互換性を提供した。