'44'
o 8 12 16
The single instruction at the second
operand address is modified by the
contents of general register R1, and the
resulting instruction, called the target
instruction, is executed.
When the R1 field is not zero, bits 8-15
of the instruction designated by the
second-operand address are ORed with
bits 24-31 of general register
DRing does not change either the
contents of general register R1 or the
instruction in storage, and
instruction to be executed.
field
The target instruction may be two, four,
or
and exception handling of the
instruction were obtained in normal
sequential operation, except for the
instruction address and the
instruction-length code.
The instruction address of the current
EXECUTE. This
instruction-length code of EXECUTE
information
is BRANCH AND LINK.
instruction
instruction, the instruction address of
the current
branch address specified by the target
instruction.
EXECUTE, an execute exception
tion is recognized. When the target
instruction is two or
length but can be
fetching its second or third halfword,
it is unpredictable whether access
exceptions are recognized for the unused
halfwords. Access exceptions are not
recognized for the second-operand
address when the address is odd.
The second-operand address of EXECUTE is
an instruction address rather than a
logical address; thus, when
installed and the
secondary-space mode, it is unpredict
able whether the target instruction
secondary space. When
installed, an instruction address is the
same as a logical address.
Condition Code: The code may be set by
the target instruction.
Access (fetch, target instruction)
Execute
1. An example of the
EXECUTE instruction
use of the
general register with the desig
nated instruction permits the indi
rect specification of the length,
index, mask, immediate-data, regis
ter, or extended-op-code field.
3. The fetching of the target instruc
tion is considered to be an
instruction fetch for purposes of
program-event recording and for
purposes of reporting access
exceptions.
4. An access or specification excep
tion may be caused by EXECUTE or by
the target instruction.
5. When an interruptible instruction
is made
nate any register updated by the
interruptible instruction as the
R t ,
Otherwise, on resumption of
execution after an interruption, or
if the instruction is refetched
without an interruption, the
updated values of these registers
will be used in the execution of
EXECUTE.
should normally not let the desti
nation field in storage of
the location of EXECUTE, since the
execution.
6. EXECUTE should be executed in the
secondary-space mode only if the
virtual address of the target
instruction translates to the same
real address by means of both the
primary segment table and secondary
segment table.
dictable results may occur.