Design of Control Unit                                                                                                                                   Print this page
<< Previous |  First Last |  Next >>       

By looking into the design of the CPU,  we may say that there are various instruction for add operation.  As for example,

  ADD NUM R1  
Add the contents of memory location specified by NUM to the contents
of register R1 .
                
  ADD R2 R1  
Add the contents of register R2 to the contents of register R1.
                

The control sequence for execution of these two ADD instructions are different. Of course, the fetch phase of all the instructions remain same.

It is clear that control signals depend on the instruction, i.e., the contents of the instruction register. It is also observed that execution of some of the instructions depend on the contents of condition code or status flag register, where the control sequence depends in conditional branch instruction.

<< Previous |  First |  Last |  Next >>