23
18 17 15 14 12 11
p
77
6 _
x
23
P+l
Reject Instruction
x
=
pause sensing mask code
00
00
(Approximate execution time:
1.8
jlsec.
to
40
ms.l
I
nstruction Description: This instruction allows the program to halt for a maximum of 40 ms
if a condition (excluding typewriter-see note) defined by the pause sensing mask exists. See
Table 7-7. If a
~~1"
appears on a line that corresponds to a mask bit that is set, the count in P will
not advance. If the advancement of P is delayed for more than 40 ms, a reject instruction is read
from address P+ 1. If none of the lines being sensed is active, or if they become inactive during
the pause, the program immediately skips to address P
+
2. If an interrupt occurs and is enabled
during a PAUS, the pause condition is terminated, the interrupt sequence is initiated and the
address of the PAUS instruction is stored as the interrupted address.
Comments: Bits 12 through 14 of the instruction at P should be loaded with zeros.
NOTE
If either bit 08,09 or 10 (or any combination of these bits) is set and the sensed condition exists,
a pause will not occur and the instruction at P
+
1 is read up immediately. If these bit(s) are set
but the condition(s) does not exist, the program immediately skips to P +·2. For all other bits,
the normal PAUS routine is followed.
TABLE 7-7. PAUSE SENSING MASK
Mask Bits
Mask Codes
Condition
Notes
00
0001
1/0 channel 0 busy
Channel read or write operation in
01
0002
1
progress, or the External MC logic
02
0004
2
within the channel is set
03
0010
3
04
0020
(Not used)
05
0040
(Not used)
06
0100
(Not used)
07
0200
(Not used)
08
0400
Typewriter busy
Typewriter input or output in progress
09
1000
Typewriter NOT finish
Finish logic not set
10
2000
Typewriter NOT repeat
Repeat logic not set
11
4000
SearchlMove control busy
Search or Move operation in progress
Rev. B
7-64
Need help?
Do you have a question about the 3100 and is the answer not in the manual?
Questions and answers