| Control unit: main | |||||||||||||||||||||||||||||
| Registers | |||||||||||||||||||||||||||||
|
Main | Memory | |||||||||||||||||||||||||||
| Control | MUXes | ||||||||||||||||||||||||||||
| ALUOp | |||||||||||||||||||||||||||||
| ALU control | |||||||||||||||||||||||||||||
| function |
|
||||||||||||||||||||||||||||
| Main control unit generates | |||||||||||||||||||||||||||||
| Write signals for registers and memory | |||||||||||||||||||||||||||||
| Control input for MUXes | |||||||||||||||||||||||||||||
| ALUOp input (2 bits) | |||||||||||||||||||||||||||||
| Multiple levels of control: reduces size of main control unit | |||||||||||||||||||||||||||||