The operation is nullified.
The instruction-length code is 2.
The lX-translation exception is indi
cated by a program-interruption code of0022 hex (or 00A2 hex if a concurrent PER event is indicated>.
Monitor Event
A monitor event is recognized whenMONI TOR CAll is executed and the monitor
mask bit in control register 8
corresponding to the class specified by
instruction bits 12-15 is one. The
information in control register 8 has
the following format:Control Register 8 I Monitor Masks I 16 31
The monitor-mask bits, bits 16-31 of
control register 8, correspond to moni
tor classes0-15, respectively. Any
number of monitor-mask bits may be onat a time; together they specify the class
es of monitor events thatare monitored at that time. The mask bits are initialized to zeros.
WhenMONITOR CALL is executed and the
corresponding monitor-mask bit is one,a program interruption for monitor event
occurs.
The monitor event can occur in both theEC and BC modes.
Additional information is stored at real
locations148-149 and 156-159. The
format of the information storedat these locations is the same in the EC and BC modes and is as follows:
Real Locations 148-149
o 8
MonitorClass Ho. 15
Real Locations 156-1591000000001 Monitor Code o 8 31
The contents of bit positions 8-15 ofthe MONITOR CALL instruction are stored
at real location 149 and constitute the
monitor-class number.Zeros are stored
at real location 148. The effective
address specified by the Bt and Dt
fields of the instruction forms the
monitor code, which is stored at real
locations 157-159.Zeros are stored at
real location 156.
The operation is completed.
The instruction-length code is 2.
The monitor event is indicated by a
program-interruption code of0040 hex
(orOOCO hex if a concurrent PER event
is indicated>.Operation Exception
An operation exception is recognized
when theCPU attempts to execute an
instruction with an invalid operation
code. The operation code may be unas
signed, or the instruction with that
operation code may not be installed on
theCPU. For the purpose of checking the opera
tion code of an instruction, the opera
tion code is defined as follows:
1.When the first eight bits of an
instruction have the value B2, A4,
A5, A6, E4, or E5 hex, or have the
value9C hex and the suspend-and
resume facility is installed, the
first 16 bits form the operation
code.
2. In all other cases, the first eight
bits alone form the operation code.
The operation is suppressed.
The instruction-length code is 1, 2, or
3.
The operation exception is indicated bya program-interruption code of 0001 hex
(or0081 hex if a concurrent PER event
is indicated>.Programming Notes
1. Some models may offer instructions
not described in this publication,
suchas those provided for assists
oras part of special or custom
features.Consequently, operation
codes not described in this publi
cation do not necessarilycause an operation exception to be recog
nized. Furthermore, these
instructions may causemodes of
operation to be set up ormay otherwise alter the machine so as to affect the execution of subse
quent instructions. To avoid
causing such an operation,an instruction with an operation code
not described in this publicationChapter 6. Interruptions 6-21
The instruction-length code is 2.
The lX-translation exception is indi
cated by a program-interruption code of
Monitor Event
A monitor event is recognized when
mask bit in control register 8
corresponding to the class specified by
instruction bits 12-15 is one. The
information in control register 8 has
the following format:
The monitor-mask bits, bits 16-31 of
control register 8, correspond to moni
tor classes
number of monitor-mask bits may be on
es of monitor events that
When
corresponding monitor-mask bit is one,
occurs.
The monitor event can occur in both the
Additional information is stored at real
locations
format of the information stored
Real Locations 148-149
o 8
Monitor
Real Locations 156-159
The contents of bit positions 8-15 of
at real location 149 and constitute the
monitor-class number.
at real location 148. The effective
address specified by the Bt and Dt
fields of the instruction forms the
monitor code, which is stored at real
locations 157-159.
real location 156.
The operation is completed.
The instruction-length code is 2.
The monitor event is indicated by a
program-interruption code of
(or
is indicated>.
An operation exception is recognized
when the
instruction with an invalid operation
code. The operation code may be unas
signed, or the instruction with that
operation code may not be installed on
the
tion code of an instruction, the opera
tion code is defined as follows:
1.
instruction have the value B2, A4,
A5, A6, E4, or E5 hex, or have the
value
resume facility is installed, the
first 16 bits form the operation
code.
2. In all other cases, the first eight
bits alone form the operation code.
The operation is suppressed.
The instruction-length code is 1, 2, or
3.
The operation exception is indicated by
(or
is indicated>.
1. Some models may offer instructions
not described in this publication,
such
or
features.
codes not described in this publi
cation do not necessarily
nized. Furthermore, these
instructions may cause
operation to be set up or
quent instructions. To avoid
causing such an operation,
not described in this publication