Professional Documents
Culture Documents
Have you registered for Codestudio Weekend Contest 62 yet! Register Now
Browse Category
Table of Contents
Become an expert
1. Introduction
Introduction competitive coder
2. Types of the Control Unit In this blog, we will discuss Control Unit, Hardwired Control Unit, and MicroprogrammedAlready setup? Next
Control Unit.
3. Hardwired Control Unit
3.1. Characteristics of
Hardwired Control Unit
3.3. Advantages of
H d i d C t l U it
Related Articles
Instruction Cycle
Interrupt
The main components of the CPU include the Control unit and the arithmetic logic unit. Now,
Design of Basic we will be discussing only about the control unit.
Computer
The main function of the control unit is to inform ALU, input/output device and computer’s
memory about how to respond or answer the given set of instructions. The Control unit itself
does not involve any processing tasks. It only controls and directs the task. It acts as the
Register In Computer supervisor of the computer controlling all activities of the computer, including fetching
instructions from the main memory and then executing them.
Hardwired Control
Microprogrammed Control
Here inputs are status signals, i.e., any instructions’ particular status and clock input, and
the output we get is control signals. Instruction registers are used to keep track of current
instruction and the next instruction.
Control memory is absent in this control unit. This control unit uses RISC (Reduced
Instruction Set Computer) microprocessors.
Example of micro-instruction:
MAR←R3
MARᵢₙ, R3ₒᵤₜ
If the control memory grows horizontally, due to an increase in control signals, it is referred
to as horizontal microprogramming. If the control memory grows vertically, due to an
increase in control signals, and the bits are decoded then it is referred to as vertical
microprogramming. If we are using two-level control memory providing both the advantage
of horizontal and vertical microprogramming, then it is referred to as nanoprogramming.
Memory access time in nono programming is increased as two levels are to be traversed.
Micro programmed control unit with a single level control store passes instruction from the
main memory to the instruction register, then microinstruction address generation unit sends
the data to the address register, from where it is decoded and sent to the control store. Then
the data is stored in the operations part of the micro-instruction register and after decoding
in understandable form, it is received in the form of the control signal.
In a microprogrammed control unit with a two-level control store, the mechanism remains
the same with a microprogrammed control unit with a single level control store except that
this structure includes nano-instruction memory. This is the optimised version of the control
unit with a single-level store. Here the redundant data is discarded. In this way, unnecessary
storing of the same operation parts of microinstructions is avoided.
Conclusion
This article taught us about Control Unit. We discussed different types of Control units, their
pros and cons.
We hope you could easily take away all critical and conceptual techniques by walking over
the given examples.
Now, we strongly recommend you to understand the other related concepts in Computer
Organization and Architecture and enhance your learning. You can get a wide range of
topics similar to this on guided paths.
Share this
Was this article helpful ? article with
1 upvote friends and
colleague :
Comments
Post
No comments yet
Library: Java | Python | C Programming Language | C++ Programming Language | Cloud Computing | Node JS | Machine Learning | Deep Learning | Big Data |
Operating System | Go Language | C# | Ruby | Amazon Web Services | Microsoft Azure | Google Cloud Platform | Data Warehousing | Internet of Things
Test Series
Contest
Online Compiler
Problem Lists