Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

Implementation of Micro Instructions Sequencer

  • Difficulty Level : Medium
  • Last Updated : 22 Apr, 2020

Micro Instructions Sequencer is a combination of all hardware for selecting the next micro-instruction address. The micro-instruction in control memory contains a set of bits to initiate micro operations in computer registers and other bits to specify the method by which the address is obtained.

Implementation of Micro Instructions Sequencer –

  • Control Address Register(CAR) :
    Control address register receives the address from four different paths. For receiving the addresses from four different paths, Multiplexer is used.


  • Multiplexer :
    Multiplexer is a combinational circuit which contains many data inputs and single data output depending on control or select inputs.


  • Branching :
    Branching is achieved by specifying the branch address in one of the fields of the micro instruction. Conditional branching is obtained by using part of the micro-instruction to select a specific status bit in order to determine its condition.


  • Mapping Logic :
    An external address is transferred into control memory via a mapping logic circuit.


  • Incrementer :
    Incrementer increments the content of the control address register by one, to select the next micro-instruction in sequence.


  • Subroutine Register (SBR) :
    The return address for a subroutine is stored in a special register called Subroutine Register whose value is then used when the micro-program wishes to return from the subroutine.


  • Control Memory :
    Control memory is a type of memory which contains addressable storage registers. Data is temporarily stored in control memory. Control memory can be accessed quicker than main memory.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!