When (1) PASH translation is called for
and completed and (2) either the current
space-switch-event-control bit, bit 31
of control register 1 is one or the space-switch-event-control bit in the ASH-second-table entry ;s one, condition
code 3 is set, and the control registers are not changed. When SASH translation is called for and
the translation cannot be completed because bit 0 is one in either the ASH­ first-table or ASH-second-table entries, or because SASH authorization is called
for and the SASH is not authorized,
condition code 2 is set, and the control
registers are not changed.
Special Conditions
The instruction can be executed only when the ASH-translation control, bit 12
of control register 14, is one. If the
ASH-translation-control bit is zero, a
special-operation exception is recog­ nlzed. The first operand must be designated on
a doubleword boundary; otherwise, a
specification exception is recognized. The operation is suppressed on all
addressing and protection exceptions.
The figures "Summary of Actions: LOAD ADDRESS SPACE PARAMETERS" and "Priority
of Execution: LOAD ADDRESS SPACE PARAM­ ETERS" summarize the functions of the
instruction and the priority of recogni­
tion of exceptions and condition codes.
Resulting Condition Code: o
1
2 3 Translation and authorization
complete; parameters loaded
Primary ASH not available;
parameters not loaded Secondary ASH not available or
not authorized; parameters not
loaded Space-switch event specified;
parameters not loaded
Program Exceptions:
Access (fetch, operand 1)
Addressing (ASH-first-table entry,
ASH-second-table entry,
authority-table entry) ASH-translation specification
Operation (if the dual-address-
space facility is not
installed)
Privileged operation
Special operation
Specification Chapter 10. Control Instructions 10-15
1.-6. Exceptions with the same priority as the priority of program­
interruption conditions for the general case.
7.A Access exceptions for second and third instruction halfwords.
7.B.1 Operation exception if the dual-address-space facility is not
installed.
7.B.2 Privileged-operation exception.
7.B.3 Special-operation exception due to the ASH-translation control,
bit 12 of control register 14, being zero.
8. Specification exception.
9. Access exceptions for the first operand. 10. Execution of PASH translation (when performed). 10.1 Addressing exception for access to ASH-first-table entry. 10.2 Condition code 1 due to I bit (bit 0) in ASH-first-table entry
being one. 10.3 ASH-translation-specification exception due to invalid ones (bits
1-7, 28-31) in ASH-first-table entry. 10.4 Addressing exception for access to ASH-second-table entry. 10.5 Condition code 1 due to I bit (bit 0) in ASH-second-table entry
being one. 10.6 ASH-translation-specification exception due to invalid ones (bits
1-7, 30, 31, 60-63, 97-103) in ASH-second-table entry. 10.7 Condition code 3 due to either the old or new space-switch-event­
control bit being one.
11. Execution of SASH translation (when performed).
11.1 Addressing exception for access to ASH-first-table entry.
11.2 Condition code 2 due to I bit (bit 0) in ASH-first-table entry
being one.
11.3 ASH-translation-specification exception due to invalid ones (bits
1-7, 28-31) in ASH-first-table entry.
11.4 Addressing exception for access to ASH-second-table entry.
11.5 Condition code 2 due to I bit (bit 0) in ASH-second-table entry
being one.
11.6 ASH-translation-specification exception due to invalid ones (bits
1-7, 30, 31, 60-63, 97-103) in ASH-second-table entry.
12. Execution of secondary authorization (when performed).
12.1 Condition code 2 due to authority-table entry being outside table.
12.2 Addressing exception for access to authority-table entry.
12.3 Condition code 2 due to S bit in authority-table entry being zero.
Priority of Execution: LOAD ADDRESS SPACE PARAMETERS 10-16 System/370 Principles of Operation
Previous Page Next Page