ABSTRACT
The microprocessor central processing unit
(CPU) forms the heart of any microprocessor or
microcomputer system computer and,
consequently, its operation is crucial to the entire
system. The primary function of the
microprocessor is that of fetching, decoding, and
executing instructions resident in memory. As
such, it must be able to transfer data from
external memory into its own internal registers
and vice versa. Furthermore, it must operate
predictably, distinguishing, for example, between
an operation contained within an instruction and
any accompanying addresses of read/write
memory locations. In addition, various system
housekeeping tasks need to be performed
including being able to suspend normal
processing in order to responding to an external
device that needs attention.