IBM 704
IBM 704 の持つレジスタは次の通りである。
アキュムレータ×1、38ビット
積・商レジスタ×1、36ビット
デクリメントレジスタ×3、15ビット
デクリメントレジスタとはインデックスレジスタであり、ベースアドレスからその値を引いて実効アドレスとするため、このように呼ばれた。1命令で3つのデクリメントレジスタ全てを関与させることもできる。命令にある3ビットのタグフィールドは各ビットがそれぞれデクリメントレジスタに対応しているので、複数をONにすれば複数のデクリメントレジスタをアドレス計算に使用できる。しかし、複数のインデックス・レジスタが選択された場合、デクリメントが行われる前に、それらの内容は加算されるのではなく、一緒に加算される。この動作は、IBM 709やIBM 7090などの後の科学アーキテクチャのマシンでは、IBM 7094まで続いた。1962年に導入されたIBM 7094では、インデックス・レジスタの数を7つに増やし、一度に1つだけ選択された。またはIBM 7094の互換モードで利用可能なように残された。