Professional Documents
Culture Documents
3.1 Introduction
• The CPU will execute or supervise the execution of the various
instructions making up a program. Its design has a major effect on system
performance
• The processor is made up from a number of functional units including:-
A register set An A.L.U A Control unit
PC R0
IR R1
WP R2
ALU
Register R3
Set
R4
R5
ALU Control
CONTROL
Routing Control
UNIT
Bus Control
Components of a CPU
Advanced Computer Architecture 1
Section 3.1
• The processor should:-
• Be capable of high performance
• Be easy to use as a system component
• Offer features which assist in the execution of programs written in
a high-level language
MICROPROGRAM
STORE
Control
Machine
Unit
MICROINSTRUCTION
Control
REGISTER
5 8 4 4 3 3 3
Field 1 2 3 4 56 7 8 9
E I2
1 0 0 0 0 1
• Each bit of the microinstruction controls a single gate. The value shown
will connect R0 to I1 and R0 to I2
Decoding
Logic