- The current instruction
(that is being executed)
is contained inside the
Instruction Register (IR):
(We will discuss how this
instruction is stored inside the
IR register later).
- The IR register will
send
control signals to
the bring the
specified input values from
the registers to the
ALU:
- The IR register will
send
control signals to
the ALU to
perform the
desired operation
(e.g., +):
- The IR register will
send
control signals to
a (destination) register to
store the result:
Now the CPU has
complete the instruction
(add v1 and v2 and store result in another register
) and
can execute the next (another) instruction
|