McKown, John wrote:
IIRC, IBM has stated that an opcode of x'00' will __never__ be valid and
will __always__ produce a program check interrupt code 1 (S0C1 in
MVS-speak).

A Few years back I would have disagreed with you..

The ESA/390 POO states (6.5.2.24, programing note 2 of SA22-7201-04) :

//"The operation code 00, with a two-byte instruction format, currently is not assigned. It is improbable that this operation code will ever be assigned."//

(so it was not "__never__" and "__always__" !)

But they changed the wording now (and for a pedant like me, the meaning) :

The z/Architecture POO States (Page 6-27, left col, Programming note 2 of Operation Exception Program Interrupt of SA22-7832-06) :

//"Operation code 00 hex will never be assigned to an instruction implemented in the CPU."//

So after 40+ years - they finally made up their mind !

--Ivan

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to