SlideShare a Scribd company logo
2
Most read
3
Most read
5
Most read
Addressing sequencing
 DEFINITION:
 To appreciate the address sequencing in a micro
program control unit.
 An initial address is loaded into the control address
register when power is turned on in the computer.
 this address is usually the address of the first
microinstruction that activities the instruction fetch
routine.
 Sequencer
 Routine
 Mapping
 Process of address sequencing
 Control unit
 hardwire control
 microprogrammed control
 Microinstruction
 Microprogram
 SEQUENCER:
Next address generator
 selection of address for control memory
 ROUTINE:
Microinstruction are stored in control memory in groups with each group
specify a routine.
 each computer instruction has its own micro program routine.
 MAPPING:
INSTRUCTION CODE:
address in control memory where routine is locate is called mapping
process.
 Incrementing of the control address register
 Unconditional branch or conditional
branch,depending on status bit conditions
 Mapping process
 A facility for subroutine call and return
 CONTROL MEMORY:
 CONTROL UNIT:
 Initate sequences of microoperations:control
signals in a bus organized system by the groups of
that select the path in multiplexer
 TWO TYPES:
 Hardwire control: the control logic is implemented
with gater f/fs,decoder,and other digital circuit.
 Microinstruction:the instruction store in control
memory is called microinstruction.
 DYNAMIC MICRO PROGRAMMING:
 RAM can be used for writing
 Microprogram is loaded initially from an
audilary memory.
 A many user sequence of memory collections of
data in memory address.
USER PROGRAM
MACHINE INSTRUCTION
MICRO PROGRAM
MICRO OPERATION
 Example (RISC architecture concept
 RISC(Reduced instruction set computer)system
use hardwired control rather than micro
programmed control.
Next address
generator
Control
address
register
Control
memory
Control
data
register
Next address information
Multiplxer
 Car increment
 Jmp
 Mapping control program
 Subroutine return
car:
 Increment
 Branch
 Mapping logic
 Sbr
 STATUS BITS
 Control the conditional branch decision
generator in the branch logic
 Branch logic
 Test the specified condition and branch to the
indicated address.
 1:1 bit for indirect addressing
 Opcode:4-bit operation code Address for system
memory.
1 OPCODE ADDRESS
15 14 0
F1 F2 F3 CD BR AD
 VERTICAL:
Each micro instruction specified single path to
be performed.
Width is narrow,n control signals encoded into log2
bits
f1 f2 f3 Micro instruction address
Jump conditionFunction code
 Each micro instruction specifies many different
micro operations to be performed.
 Wide memory word
 High degree of parallel operation possible.
internal cpu control signals Micro instruction address

More Related Content

PPT
REGISTER TRANSFER AND MICROOPERATIONS
PPT
Control Memory
PPTX
Memory Reference Instructions
PDF
COMPUTER ORGANIZATION NOTES Unit 7
PPTX
Memory Technology
PPTX
Micro Programmed Control Unit
PPTX
Basic Computer Organization and Design
PPT
Instruction codes and computer registers
REGISTER TRANSFER AND MICROOPERATIONS
Control Memory
Memory Reference Instructions
COMPUTER ORGANIZATION NOTES Unit 7
Memory Technology
Micro Programmed Control Unit
Basic Computer Organization and Design
Instruction codes and computer registers

What's hot (20)

PPTX
Direct memory access (dma)
PDF
Addressing modes in computer organization
PPTX
Stack organization
PPTX
Instruction codes
DOCX
Control Units : Microprogrammed and Hardwired:control unit
PPTX
Instruction pipeline: Computer Architecture
PPTX
Instruction Formats
PPTX
Unit 4 sp macro
PPTX
Memory mapped I/O and Isolated I/O
PPT
Bus interconnection
PPTX
Computer Organization
PPTX
Instruction Cycle in Computer Organization.pptx
PPT
Microprogram Control
PPS
Cache memory
PPTX
DeadLock in Operating-Systems
PPTX
Timing and control
PPT
Parallel processing
PPTX
Computer architecture input output organization
PPT
Instruction format
PPTX
8237 dma controller
Direct memory access (dma)
Addressing modes in computer organization
Stack organization
Instruction codes
Control Units : Microprogrammed and Hardwired:control unit
Instruction pipeline: Computer Architecture
Instruction Formats
Unit 4 sp macro
Memory mapped I/O and Isolated I/O
Bus interconnection
Computer Organization
Instruction Cycle in Computer Organization.pptx
Microprogram Control
Cache memory
DeadLock in Operating-Systems
Timing and control
Parallel processing
Computer architecture input output organization
Instruction format
8237 dma controller
Ad

Similar to Addressing sequencing (20)

PPTX
CS304PC:Computer Organization and Architecture Session 8 Address Sequencing.pptx
PPTX
PPTX
PPTX
Unit 3 CO.pptx
PPTX
MICROPROGRAMMEDCONTROL-3.pptx
PDF
Unit 3. control unit
PDF
unit-3.pdf
PPTX
COA 2.1 Microprogrammed control systems of btech 2nd year students.pptx
PPTX
Microprogrammed of organisation and architecture of computer.pptx
PPT
Computer_Architecture_3rd_Edition_by_Moris_Mano_Ch_07.ppt
PPTX
chapter3_CA.pptt nnnnnnnnnnnnnnnnnnnnnnn
PPTX
2024_lecture10__come321..................................
PPT
Bca 2nd sem-u-3.2-basic computer programming and micro programmed control
PPT
B.sc cs-ii-u-3.2-basic computer programming and micro programmed control
PDF
CS304PC:Computer Organization and Architecture UNIT II .pdf
PPTX
Microprogrammed_control presentation.pptx
PPT
Chapter 7 of Computer system and architecture
PPTX
Whitepaper proposal presentation _pre.pptx
PPTX
Microprogrammed Control Unit
PPT
basic computer programming and micro programmed control
CS304PC:Computer Organization and Architecture Session 8 Address Sequencing.pptx
Unit 3 CO.pptx
MICROPROGRAMMEDCONTROL-3.pptx
Unit 3. control unit
unit-3.pdf
COA 2.1 Microprogrammed control systems of btech 2nd year students.pptx
Microprogrammed of organisation and architecture of computer.pptx
Computer_Architecture_3rd_Edition_by_Moris_Mano_Ch_07.ppt
chapter3_CA.pptt nnnnnnnnnnnnnnnnnnnnnnn
2024_lecture10__come321..................................
Bca 2nd sem-u-3.2-basic computer programming and micro programmed control
B.sc cs-ii-u-3.2-basic computer programming and micro programmed control
CS304PC:Computer Organization and Architecture UNIT II .pdf
Microprogrammed_control presentation.pptx
Chapter 7 of Computer system and architecture
Whitepaper proposal presentation _pre.pptx
Microprogrammed Control Unit
basic computer programming and micro programmed control
Ad

More from rajshreemuthiah (20)

PPTX
PPTX
PPTX
PPTX
polymorphism
PPTX
solutions and understanding text analytics
PPTX
interface
PPTX
Testing &ampdebugging
PPTX
concurrency control
PPTX
Education
PPTX
Formal verification
PPTX
Transaction management
PPTX
Multi thread
PPTX
System testing
PPTX
software maintenance
PPTX
exception handling
PPTX
e governance
PPTX
recovery management
PPTX
Implementing polymorphism
PPSX
Buffer managements
PPTX
os linux
polymorphism
solutions and understanding text analytics
interface
Testing &ampdebugging
concurrency control
Education
Formal verification
Transaction management
Multi thread
System testing
software maintenance
exception handling
e governance
recovery management
Implementing polymorphism
Buffer managements
os linux

Recently uploaded (20)

PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Getting Started with Data Integration: FME Form 101
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
August Patch Tuesday
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
project resource management chapter-09.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Chapter 5: Probability Theory and Statistics
Getting Started with Data Integration: FME Form 101
cloud_computing_Infrastucture_as_cloud_p
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
August Patch Tuesday
NewMind AI Weekly Chronicles - August'25-Week II
Programs and apps: productivity, graphics, security and other tools
project resource management chapter-09.pdf
Developing a website for English-speaking practice to English as a foreign la...
Tartificialntelligence_presentation.pptx
Zenith AI: Advanced Artificial Intelligence
A comparative study of natural language inference in Swahili using monolingua...
TLE Review Electricity (Electricity).pptx
Enhancing emotion recognition model for a student engagement use case through...
Hindi spoken digit analysis for native and non-native speakers
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
DP Operators-handbook-extract for the Mautical Institute

Addressing sequencing

  • 2.  DEFINITION:  To appreciate the address sequencing in a micro program control unit.  An initial address is loaded into the control address register when power is turned on in the computer.  this address is usually the address of the first microinstruction that activities the instruction fetch routine.
  • 3.  Sequencer  Routine  Mapping  Process of address sequencing  Control unit  hardwire control  microprogrammed control  Microinstruction  Microprogram
  • 4.  SEQUENCER: Next address generator  selection of address for control memory  ROUTINE: Microinstruction are stored in control memory in groups with each group specify a routine.  each computer instruction has its own micro program routine.  MAPPING: INSTRUCTION CODE: address in control memory where routine is locate is called mapping process.
  • 5.  Incrementing of the control address register  Unconditional branch or conditional branch,depending on status bit conditions  Mapping process  A facility for subroutine call and return
  • 6.  CONTROL MEMORY:  CONTROL UNIT:  Initate sequences of microoperations:control signals in a bus organized system by the groups of that select the path in multiplexer  TWO TYPES:  Hardwire control: the control logic is implemented with gater f/fs,decoder,and other digital circuit.  Microinstruction:the instruction store in control memory is called microinstruction.
  • 7.  DYNAMIC MICRO PROGRAMMING:  RAM can be used for writing  Microprogram is loaded initially from an audilary memory.  A many user sequence of memory collections of data in memory address.
  • 8. USER PROGRAM MACHINE INSTRUCTION MICRO PROGRAM MICRO OPERATION
  • 9.  Example (RISC architecture concept  RISC(Reduced instruction set computer)system use hardwired control rather than micro programmed control. Next address generator Control address register Control memory Control data register Next address information
  • 10. Multiplxer  Car increment  Jmp  Mapping control program  Subroutine return car:  Increment  Branch  Mapping logic  Sbr
  • 11.  STATUS BITS  Control the conditional branch decision generator in the branch logic  Branch logic  Test the specified condition and branch to the indicated address.
  • 12.  1:1 bit for indirect addressing  Opcode:4-bit operation code Address for system memory. 1 OPCODE ADDRESS 15 14 0 F1 F2 F3 CD BR AD
  • 13.  VERTICAL: Each micro instruction specified single path to be performed. Width is narrow,n control signals encoded into log2 bits f1 f2 f3 Micro instruction address Jump conditionFunction code
  • 14.  Each micro instruction specifies many different micro operations to be performed.  Wide memory word  High degree of parallel operation possible. internal cpu control signals Micro instruction address