HP 3000 III Series Manual page 146

Table of Contents

Advertisement

Machine Instructions and Stack Operations
Instruction Commentary 7.
Mini-opcode: 17, bits 12-15
=
0000
Indicators:
Restored to those before interrupt
or as
specified
for t-he Dispatcher
Traps:
MODE, STOV,CSTV,TRACE,ABS CST, BNDV if user or privileged
This is a privileged instruction.
PAUS
Pause
Not Used
The computer hardware pauses;
interrupts
may
occur.
through 15 are ignored.
Special opcode: 01
Indicators: Unaffected
Traps: MODE
This is a privileged instruction.
PCAL
Procedure Call
~
"
'
N
Bits
12
Control is transferred to the location pointed to by the
evalua-
tion
of the program label at PL-N, unless N is zero, the program
label is taken from the TOS and then deleted.
Then a
four
word
stack
marker
is placed on the stack, and Q and S are updated to
point at this new marker.
The program label may be local or
ex-
ternal.
If the Trace bit is on in the target CST entry, a call
will be made to Trace, segment #1, STT #32 (decimal).
If a priv-
ileged user is calling a user segment, it will run in
privileged
mode.
Instruction Commentary 6.
SUb-opcode 3: 02
Indicators: Unaffected
Addressing modes:
Indirect via: PL - N (if
N
does not equal
0)
TOS
(if N
=
0)
Local Label: PB+
External Label: via CST to local label in target
segment
Traps:
STUN, STOV, CSTV,
STTV, ABS CST, TRACE, UNCALL,
BNDV if
user or privileged
4-16

Advertisement

Table of Contents
loading

Table of Contents