The key idea of the new program driving method is: if
we put all of the program driving elements/factors, such as
Program Counter (PC), Instruction Register (IR), Program
State Word (PSW), Intermediate Result Buffers, and so on,
together to form an information vector called Program Driving
Vector (PDV) or Program Driver (PD) for short, we then
create a ”something” like a program’s ”soul/spirit” since it
can make the program to be ”alive”, that is, it can drive the
program to execute. This is a little bit like the something
inside a person’s brain, also called the person’s soul/spirit,
which makes the person to be alive. A simplified definition
of a program driver PD is as follows.