computer architechture lect4 - Copy (1)
computer architechture lect4 - Copy (1)
computer architechture lect4 - Copy (1)
1. Control Design
2. Information representation.
3. Instruction Sequencing
4. Hardwired Control
5. Micro programmed control
The Control Unit is the part of the computer’s central processing unit (CPU), which directs
the operation of the processor. It was included as part of the Von Neumann Architecture by
John von Neumann. It is the responsibility of the control unit to tell the computer’s memory,
arithmetic/logic unit, and input and output devices how to respond to the instructions that
have been sent to the processor. It fetches internal instructions of the programs from the main
memory to the processor instruction register, and based on this register contents, the control
unit generates a control signal that supervises the execution of these instructions. A control
unit works by receiving input information which it converts into control signals, which are
then sent to the central processor. The computer’s processor then tells the attached hardware
what operations to perform. The functions that a control unit performs are dependent on the
type of CPU because the architecture of the CPU varies from manufacturer to manufacturer.
Instruction Sequencing:-The tasks carried out by a computer program consist of a sequence of small steps,
such as adding two numbers, testing for a particular condition, reading a character from the keyboard, or
sending a character to be displayed on a display screen.
Here we describe the transfer of information from one location in a computer to another. Possible locations that may be
involved in such transfers are memory locations, processor registers, or registers in the I/O subsystem. Most of the time, we
identify such locations symbolically with convenient names.
• The possible locations in which transfer of information occurs are:
1) Memory-location
2) Processor register &
3) Registers in I/O device.
Hardwired Control:
• The control logic is implemented by gates, flip flops, decoder, and other
digital circuit
• It requires changes in the wiring among the various component if the design
has to be modified or changed.