REPEAT CRPT)
c - t O V F E t . ;
A W O M - K S - - F ' * T >
I W ^ T ' R W C T I O
N
General Description
This instruction causes the next repeatable instruction to be repeated a specified number of times. All non-
repeatable instructions which occur between this instruction and the repeatable instruction will also be repeated.
rV
y0~'
{tM-
Formal
Operation —R
N
Number of times to repeat the next repeatable instruction in sequence. (See Appendix F-II.)
A Address
If zero (0000) or even, does not staticize the A address of any succeeding instruction, except the
A address of the first instruction following the repeat instruction the first time it is executed. If
one (0001) or odd, the A address of all succeeding instructions are staticized.
B Address
If zero (0000) or even, does not staticize B address of any succeeding instruction, except the
B address of the first instruction following the repeat instruction the first time it is executed. If one
(0001) or odd, the B address of all succeeding instructions are staticized.
Standard Location
0222-0225
Outline of Operation
The contents of the N Register are transferred to the N
R
(Repeat) Register. The contents of the P Register are
transferred to HSM locations 0222 - 0225. Indicators are set specifying whether or not the A and B addresses o
the instructions following the Repeat instructions are to be staticized as denoted in the Repeat instruction s A an
B addresses. The next instruction will then be staticized and executed, disregarding the settings of the indicators.
During all successive executions of this instruction, the A and B address will be staticized as speci e
y t e
indicators.
If the instruction following the Repeat instruction is a. non-repeatable instruction, all successive non-repeatable
instructions and the next repeatable instruction are staticized as specified by the indicators and executed.
If the instruction following the Repeat instruction is a repeatable instruction, or when a repeatable instruction
is encountered following a non-repeatable instruction, the sequence of instruction execution occurs in the following
cycle.
After the repeatable instruction is executed, the contents of the N
R
Register are examined. If zero, the indicators
are reset and the next instruction is executed. If other than zero, the contents of the N
R
Register are decremented
by one and the contents of the HSM locations 0222 -0225 are transferred to the P Register. The instruction immedi
ately following the RPT instruction is staticized as specified by the indicators and is executed. Hencefort , a
successive non-repeatable instructions and the next repeatable instruction are staticized as specified by the indicators
and executed. When the next repeatable instruction is again encountered, the cycle is repeated.
Final Register Contents
(A)
f
= (A),
(B)f = (B),
Timing
4 9 /xs.
Note: Each time a repeatable instruction is repeated there are three additional status levels (21 microseconds)
required when the contents of the N
R
Register exceed zero, and one additional status level (7 micro
seconds) when the contents of the N
R
Register are zero.
VII-11
Summary of Contents for 301
Page 6: ...HRSfOTPflf I I I I ...
Page 16: ......
Page 34: ......
Page 43: ......
Page 44: ......
Page 47: ......
Page 48: ......
Page 61: ......
Page 62: ......
Page 74: ......
Page 75: ......
Page 76: ...j I j I I ...
Page 86: ......
Page 87: ......
Page 88: ......
Page 108: ......
Page 109: ......
Page 110: ......
Page 126: ......
Page 127: ......
Page 128: ...X ry V ...
Page 134: ......
Page 135: ...INPUT OUTPUT INSTRUCTIONS DATA RECORD FILE INPUT OUTPUT INSTRUCTIONS DATA RECORD FILE XI l ...
Page 136: ......
Page 154: ......
Page 156: ......
Page 175: ......
Page 176: ......
Page 180: ...WWH H i i w m H H J V fi t y v if i Hk I ...
Page 182: ......
Page 195: ......
Page 234: ......