TM 5-6675-318-14
Program . . . . . . . . . . . . . . . . . . . List of precise instruc-
tions arranged in speci-
fic order to be executed
in specific way.
Program Instruction . . . . . . . . . . . . . Tells calculator how to
d o s o m e t h i n g . U s u a l ly
designation for key or
set of keys on keyboard.
When calculator encoun-
ters key designation in
running program, function
of that key is performed.
Program Memory . . . . . . . . . . . . . . . Those registers in memory
p a r t i t i o n e d f o r s t o r i ng
p r o g r a m i n s t r u c t i o n s.
Program pointer . . . . . . . . . . . . . . . Internal device used by
c a l c u l a t o r t o d e t e r m i ne
w h i c h i n s t r u c t i o n i t
should perform next when
executing program.
P o i n t s a t i n s t r u c t i on
currently being executed .
Software . . . . . . . . . . . . . . . . . .
Programs (written or pre-
s t o r e d ) a n d i n s t r u c t i o ns
on how to use them.
Subroutine. . . . . . . . . . . . . . . . .
Sequences of calculations
o r i n s t r u c t i o n s t h a t
have unique purpose and
are used repeatedly, ar -
ranged in mini-program
that can be run alone or
used as internal part of
l a r g e r p r o g r a m . N o r m a l ly
labeled, and called up by
pressing label or by a
g o t o i n s t r u c t i o n .
Subroutine Return Register . . . . . . . . .
Designates in the program
mode where (at what step) sub-
routine transfer was
c a l l e d . W h e n c a l c u l a t or
f i n i s h e s s u b r o u t i n e , it
returns to step in pro -
gram designated by this
register and continues
executing program from
t h a t p o i n t .
7-4