4 Microprogrammed Control

Computer Architecture · Unit 4 · 4 hrs

Microprogrammed Control

Exam-focused notes for Microprogrammed Control (Computer Architecture, CSC213): what the TU syllabus asks and how it has actually been tested, with 9 solved past questions from this unit.

What this unit covers

  • Control Word
  • Microprogram
  • Control Memory
  • Control Address Register
  • Sequencer
  • Address Sequencing
  • Conditional Branch
  • Mapping of Instructions
  • Subroutines
  • Microinstruction Format
  • Symbolic Microinstructions
  • Design of Control Unit

Sequencer

20805 marks

Explain block diagram of microprogram sequencer in brief. [5]

A microprogram sequencer is a part of the control unit of the CPU that generates the addresses used to step through the microprogram stored in the control memory (control store). Its primary purpose is to present an address to the control memory so that a m...

Full solved answer →
20795 marks

What do you mean by sequencer? Explain with microprogram sequencer. [5]

A sequencer is a part of the control unit of the CPU. It generates the addresses used to step through the microprogram of a control store (control memory). In other words, it determines the sequence in which microinstructions are fetched and executed from t...

Full solved answer →
207810 marks

Differentiate between hardwired and microprogrammed control unit. Describe with example of microprogram sequencer used in microprogrammed control unit.[10]

--- A control unit is the component of the CPU that directs the operation of the processor by generating control signals. There are two approaches to designing a control unit: Feature Hardwired Control Unit Microprogrammed Control Unit --------- Signal Gene...

Full solved answer →

Control Memory

20805 marks

Write short notes on (any two): a. Control ROM b. Common Bus System c. Flynn's Classification [5]

--- A common bus system is used in a basic computer to transfer information efficiently among registers and memory, reducing hardware complexity compared to direct point-to-point connections between all registers. - The basic computer has eight registers, a...

Full solved answer →

Design of Control Unit

207910 marks

Describe micro-programmed control unit. Explain different types of addressing modes with example.[10]

--- A control unit whose binary control variables are stored in memory is called a micro-programmed control unit. Instead of generating control signals through hardwired logic circuits, a micro-programmed control unit stores sequences of micro-instructions ...

Full solved answer →
20775 marks

Differentiate between hardwired control unit and microprogrammed control unit. [5]

Hardwired Control Unit: A control unit in which control signals are generated by hardware using conventional logic design techniques. It generates a specific sequence of control signals directly through logic circuits. Microprogrammed Control Unit: A contro...

Full solved answer →
20755 marks

Differentiate between hardwired control unit and a micro programmed control unit. [5]

Hardwired Control Unit: When the control signals are generated by hardware using conventional logic design techniques, the control unit is said to be hardwired. It generates a specific sequence of control signals directly through logic circuits. Microprogra...

Full solved answer →
2075.16 marks

Differentiate between hardwired control unit and microprogrammed control unit. [6]

Hardwired Control Unit: A control unit in which control signals are generated by hardware using conventional logic design techniques. It generates a specific sequence of control signals directly through logic circuits. Microprogrammed Control Unit: A contro...

Full solved answer →

Symbolic Microinstructions

20785 marks

Explain the symbolic microinstruction with example. [5]

Each line of an assembly language microprogram defines a symbolic microinstruction. A symbolic microinstruction uses symbolic (human-readable) notation to represent the microoperations, control, and branching information that the control unit must execute a...

Full solved answer →