next up previous
Next: ACC operations: the detailed Up: CS1011 lecture: Instruction Execution Previous: Computer Architecture

Implementation

An architecture can have more than one implementation, depending on other factors (technology, speed, price, power consumption etc.). We are going to look at a cheap, simple implementation.

For each instruction in turn, the implementation must:

We need extra registers, invisible to the user, e.g. to hold the current instruction while it is being decoded, and to communicate with the memory. See figure 2.


  
Figure 2: MU0 + invisible registers
\includegraphics[angle=270,width=15cm]{mu0_invis.eps}



 

Pete Jinks
1998-10-30