STD field is placed in both the PSTD and SSTD, bits 0-31 of control registers 1
and7, respectively. The contents of
the entire STD field are placed in the
appropriate control registers without
being inspected for validity.
Space-Switch-Event Control(X): Bit 31
of the segment-table designation is the
space-switch-event-control bit. When,
in PC-ss or PT-ss, this bit is one in
control register 1 either before or
after the execution of the PC-ss or
PT-ss,a program interruption for a space-switch event occurs after the
execution of the instructionis completed. When, in LOAD ADDRESS SPACE
PARAMETERS, this bit is one during
primary ASN translation, this factis indicated by the condition code.
Linkage-Table Designation (LTD): Bits
96and 104-127 are used as a result of
primary ASN translation. The linkage
table-designationfield contains the
subsystem-linkage-control bit (V) (bit
96), the linkage-table origin (LTD)
(bits104-120), and the linkage-table
length (LTL) (bits 121-127). The
contents of the LTD field are placed in
control register 5as a result of prima
ry ASN translation.
Bits 1-7,30, 31, 60-63, and 97-103 of
the AST entry mustbe zeros; otherwise,
an ASH-translation-specification excep
tion is recognized as part of the
execution of the instruction using that
entry for ASN translation.
Programming Note
The unused portion of the STD field,
bits90-94 of the AST entry, which
corresponds to bits26-30 of the PSTD
and SSTD, shouldbe set to zeros. These
bits are reserved for future expansion,
and programs which place nonzero values
in these bit positions may not operate
compatibly on future machines.
ASN-TRANSLATION PROCESS
This section describes the ASN
translation process as it is performed
during the execution of PROGRAM CALL
with space switching,PROGRAM TRANSFER
with space switching, and SETSECOHDARY ASH with space switching. ASH trans
lation forLOAD ADDRESS SPACE PARAMETERS
is the same, except that AFX-translation
and ASX-translation exceptions do not
occur; such situations are instead indi
cated by the condition code.
Translation of an ASN is performed by
means of two tables, an ASN first tableand an ASN second table, both of which
reside in main storage.
TheASH first index is used to select an entry from the ASN first table. This
entry designates the ASN second table to
be used.
TheASH second index is used to select
an entry from the ASN second table.
This entry contains the address-space
control parameters.
If the I bit is one in either the ASN
first-table entry or ASN-second-table
entry, the entryis invalid, and the
ASN-translation process cannot be
completed. An AFX-translation exception
or ASX-translation exception is recog
nized.Whenever access to main storage is made
during the ASN translation process forthe purpose of fetching an entry from an
ASN first table or ASN second table,
key-controlled protection does not
apply.
The ASN translation process is shown in
the figure "ASN Translation."
Chapter 3. Storage 3-15
and
the entire STD field are placed in the
appropriate control registers without
being inspected for validity.
Space-Switch-Event Control
of the segment-table designation is the
space-switch-event-control bit. When,
in PC-ss or PT-ss, this bit is one in
control register 1 either before or
after the execution of the PC-ss or
PT-ss,
execution of the instruction
PARAMETERS, this bit is one during
primary ASN translation, this fact
Linkage-Table Designation (LTD): Bits
96
primary ASN translation. The linkage
table-designation
subsystem-linkage-control bit (V) (bit
96), the linkage-table origin (LTD)
(bits
length (LTL) (bits 121-127). The
contents of the LTD field are placed in
control register 5
ry ASN translation.
Bits 1-7,
the AST entry must
an ASH-translation-specification excep
tion is recognized as part of the
execution of the instruction using that
entry for ASN translation.
Programming Note
The unused portion of the STD field,
bits
corresponds to bits
and SSTD, should
bits are reserved for future expansion,
and programs which place nonzero values
in these bit positions may not operate
compatibly on future machines.
ASN-TRANSLATION PROCESS
This section describes the ASN
translation process as it is performed
during the execution of PROGRAM CALL
with space switching,
with space switching, and SET
lation for
is the same, except that AFX-translation
and ASX-translation exceptions do not
occur; such situations are instead indi
cated by the condition code.
Translation of an ASN is performed by
means of two tables, an ASN first table
reside in main storage.
The
entry designates the ASN second table to
be used.
The
an entry from the ASN second table.
This entry contains the address-space
control parameters.
If the I bit is one in either the ASN
first-table entry or ASN-second-table
entry, the entry
ASN-translation process cannot be
completed. An AFX-translation exception
or ASX-translation exception is recog
nized.
during the ASN translation process for
ASN first table or ASN second table,
key-controlled protection does not
apply.
The ASN translation process is shown in
the figure "ASN Translation."
Chapter 3. Storage 3-15