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 | |||||||||||||||||||||||||||||