On Mon, 19 Nov 2018 at 17:39, Pew, Curtis G <[email protected]>
wrote:

> Right. The expectation was that routines would check the bit and generate
output in the appropriate codeset, and eventually everyone would be using
ASCII. Instead, everyone ignored the bit and generated EBCDIC, so the bit
was reused for something else (I can’t remember what either.)

Bit 12 has flipped and flopped over the years.

S/360           0 = EBCDIC decimal signs
S/360           1 = USASCII-8 decimal signs

S/370 (initial) 0 = required
S/370 (initial) 1 = Invalid (early Program Check)

S/370 (virtual) 0 = BC-mode
S/370 (virtual) 1 = EC-mode

370/XA - 390    0 = invalid (early Program Check)
370/XA - 390    1 = required

zArch           0 = zArch mode (128-bit PSW)
zArch           1 = ESA mode (64-bit PSW)

Tony H.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to