The priority of recognition of program
exceptions for the instruction is shown
in the figure "Priority of Execution:
PROGRAM CALL." Condition Code: unchanged.
Program Exceptions:
The code remains
Addressing (linkage-table entry or
entry-table entry)
ASN translation (PC-ss only)
EX translation
LX translation Operation (if the dual-address-
space facility is not
installed)
pc-translation specification
Privileged operation (AND of AKM
and PSW-key mask is zero in the
problem state)
Space-switch event (PC-ss only)
Special operation
Trace
1.-6. Exceptions with the same priority as the priority of program­
interruption conditions for the general case.
7.A Access exceptions for second instruction halfword.
7.B.1 Operation exception if the dual-address-space facility is not
installed.
7.B.2 Special-operation exception due to OAT being off, the CPU being in secondary-space mode, or the subsystem-linkage­
control bit in control register 5 being zero.
8.A Trace exceptions.
8.B.1 LX-translation exception due to linkage-table entry being
outside table.
8.B.2 Addressing exception for access to linkage-table entry.
8.B.3 LX-translation exception due to I bit (bit 0) in linkage-table
entry being one.
8.B.4 PC-translation-specification exception due to invalid ones
(bits 1-7) in linkage-table entry.
8.B.5 EX-translation exception due to entry-table entry being out­
side table.
8.B.6 Addressing exception for access to entry-table entry.
8.B.7 PC-translation-specification exception due to invalid ones
(bits 32-39) in entry-table entry.
8.B.8 Privileged-operation exception due to a zero result from
ANDing PSW-key mask and AKM in the problem state.
8.B.9 Special-operation exception due to the ASN-translation con­
trol, bit 12 of control register 14, being zero (PC-ss only). 8.B.10 ASN-translation exceptions (PC-ss only).
9. Space-switch event (PC-ss only).
Priority of Execution: PROGRAM CALL Chapter 10. Control Instructions 10-27
CR5 Linkage Table + R
I I 0 I ETO IETl (x64) 1 Entry Table R AKM
R: Address is real
PROGRAM CAll Instruction
'B218' I '" IA
Operand-2
Address
p
PARM
Execution of PROGRAM CALL (Part 1 of 3): PC-Number Translation 10-28 System/370 Principles of Operation
////////
Previous Page Next Page