System/370
IBM が 32ビットではなく 31ビットを選んだ理由はいくつかある。System/360 Model 67 は完全な 32ビットアドレッシングモードを持っていたが、この機能は System/370 には反映されず、当初は 24ビットとなった。System/370-XA でアドレス空間を 31ビットとしたのには、以下のような理由があった。
最上位ビットを "control or escape bit" として残したいという意見があった
32ビットアドレスと引数を符号付数値として扱う2つの命令(BXH と BXLE)の相互作用の問題(また、このために System/360 Model 67 での TSS でも 31ビットアドレッシングが使われた)。
システム設計段階で、System/360 Model 67 を使っていた主なサイトから 31ビットにすべきという意見があった。