Programming instructions
Status Bits:
13-Row Flag
M-Card Not OK
Interrupt:
Row Flag
Figure 27 - Card Punch programming logic
PROGRAM SEQUENCE
/sequence to punch 12 rows of data on a card. Each row is stored in
/5
consecutive registers beginning in location 100.
The program begins
/in register cardph.
cardph, cpse /select the card
lac punloc /initialize the card image
dac 10
lac rowct
dac templ /initialize the row counts, 12.
/lOOPI,
lac grpct /initialize the
5
groups per row
dac temp2
cpsf /sense punch load availability
jmp.-1
loop2, lac i 10
/5
groups of 18 bit per row
cplr /load buffer command
48