r e g i s t e r s i n a b a n k . T h e r e g i s t e r s a r e d i v i d e d ( p a r t i t i o n e d ) b y t h e o p e r a t o r i n to
two parts: prgoram locations and data registers. Data registers are assigned ten
registers at a time, and no more than 100 registers can be assigned. When the
c a l c u l a t o r i s f i r s t t u r n e d o n , i t i s p a r t i t i o n e d i n t o 6 0 d a t a r e g i s t e r s a n d 4 80
p r o g r a m l o c a t i o n s ( 6 0 p r o g r a m r e g i s t e r s ) . E a c h d a t a r e g i s t e r i s i d e n t i f i e d b y i t s
address, a two-digit number. The addresses begin at the end of bank four and are
numbered to the partition that corresponds to its location in memory.
The flow of processing (execution) input, or a review of memory contents, in this
portion of memory is controlled using a program pointer. When a program is being
i n p u t o r r u n , t h e p r o g r a m p o i n t e r p o i n t s , i . e . , t e l l s t h e c a l c u l a t o r , w h e r e in
program/data registers processing is currently located. Figure below shows
how the program pointer works when a program is run:
7-12
TM 5-6675-318-14