31 bits

La transición fue difícil: los programadores habían estado utilizando el byte de relleno para flags durante casi 20 años.

Así, los programas podían continuar utilizando siete bits para otros propósitos siempre que pusieran a 0 el bit de mayor peso.

Los únicos programas que requerían modificaciones eran los que utilizaban el bit de mayor peso e IBM ayudó a la transición con hardware dual durante un periodo de tiempo.

Una instrucción BAS se añadió para soportar direcciones de 31 bits devueltas.

A diferencia de la transición con el XA, la z/Architecture no reserva un bit para identificar el código primitivo.