Programming instructions
next row. A flag indicates that the buffer is ready to load. The commands
for the Card Punch Control, iot series 64, are:
cpsf - 706401 - Skip if Card Punch flag is a 1. The Card Punch flag indicates
the Punch buffer is available, and should be loaded.
cpcf - 706402 - Clear Card Punch flag.
cpse - 706442 - Select the Card Punch. Transmit a card to the 80column
punch die from the hopper.
cplb - 706406 - Load the Card Punch buffer from the C(AC). Five load in-
structions must be given to fill the buffer.
0 100 200 300 400 500 600
MS
108
572
CPSE*
*
I
Punch 0 -
Flag
1
ulJu’uLluuuuu~u
CPLR
(5)
Load
Buffer
Time
Punch
Action
I
I I I I I I I l l 1 1 1 USed
Only
To Clear
Flag
16
24
‘CPSE Must be Given to Maintain
Maw Rate. A Delay of 600 or 1200
MS Will Exist on Starting.
Figure 26 - Card Punch timing
Since 18 bits are transmitted with each iot instruction, 5 iot instructions
must be issued to load the 80-bit row buffer. The first four loading in-
struction fill the first 72 bits (or columns); the fifth loads the remaining
8 bits of the buffer from AC bits 10-17.
After the last row punching is complete, 28 milliseconds are available to
select the next card for continuous punching. If the next card is not re-
quested in this interval, the Card Punch will stop. The maximum rate of
the Punch is 100 cards per minute in continuous operation. A delay of
1308 milliseconds follows the command to select the first card; a delay of
108 milliseconds separates the reading of cards in continuous operation.
The Card Punch flag is connected to the Program Interrupt, and to bit 13
of the iors instruction. Faults occurring in the punch are detected by status
bit 14 of the iors and signify the punch is disabled, the stacker is full, or
the hopper is empty.
47