SlideShare a Scribd company logo
1 of 12
COMMON BUS
SYSTEM
Mrs. R. Nancy Beaulah MCA., M.Phil.,
Assistant Professor
Department of Computer Applications
V.V.Vanniaperumal College for Women
Virudhunagar
BUS
● A wire or a collection of wires that carry some multi-bit
information is known as bus.
● Main purpose of bus is to transfer information form one
system to another.
● The basic computer has eight registers (AC, PC, DR, AC,
IR, TR, INPR and OUTR), a memory unit and a control
unit.
● Path must be provided to transfer information from one
register to another and between memory and registers.
● A more efficient scheme is to use a common bus.
● Thus common bus provides a path between memory
unit and registers.
Five registers have three control inputs: LD (load), INR (increment)
and CLR (clear).
Two registers have only a LD input.
Load (LD):
The lines from the common bus are connected to the inputs of
each register and the data inputs of the memory.
The particular register whose LD input is enabled receives the data
from the bus.
Increment (INR)) and Clear (CLR):
The contents of the particular register are incremented when its
INR signal is enabled and cleared when its CLR signal is enabled.
CIRCUIT OPERATION
DESCRIPTION
Memory Unit:
● The memory receives the 16-bit information from the bus when
its write input is enabled and the memory places its 16-bit
information onto the bus when its read input is activated and
S2S1S0 = 111.
Address Register (AR):
● This register specifies the address in memory for next read or
writes operations.
● The address register consists of 12 bits.
● When selection inputs S2S1S0 =001 is applied to the bus, the
address register AR receives or transfers address from or to the
bus when its LD input is enable.
● The address is incremented or clear by the inputs INR or CLR.
Program Counter (PC):
● Program counter has 12 bits and it holds the address of the next
instruction to be read from memory after the current execution is
executed.
● When selection inputs S2S1S0 = 010 is applied to the bus, the program
counter (PC) receives or transfers address from or to the bus when its LD
input is enable.
● The address is incremented or clear by the inputs INR or CLR.
Data Register (DR):
● The register DR consists of 16-bits and memory operands (data).
● This register contains the data to be written into memory or receives the
data read from memory.
● When selection inputs S2S1S0 = 011 is applied to the bus, the data register
DR receives or transfers data from or to the bus when its LD input is
enable.
● The data is incremented or clear by the inputs INR or CLR.
Accumulator (AC):
● The processor register AC consists of 16 bits.
● The 16-bit inputs to the Adder / logic circuit come from the
outputs of AC.
● They are used to implement register micro operation such as
complement and shift the contents of AC.
● The results of these micro operations are again transferred to
AC.
● So an accumulator is a register in which intermediate
arithmetic and logic results are stored.
● When selection inputs S2S1S0 = 100 is applied to the bus, the
processor register AC receives or transfers its data to the bus by
enabling the LD input of DR, it transfers the contents of DR
through the adder / logic circuit into AC when its LD input is
enable.
● The data of AC is incremented or clear by the inputs INR or
CLR.
Instruction Register (IR):
● The instruction register consists of 16-bits.
● The purpose of the instruction register is to hold a copy of the
instruction which the processor is to execute.
● The instruction read from memory is placed in the IR.
● When selection inputs S2S1S0 = 101 is applied to the bus, the
instruction register IR receives or transfers instruction code
from or to the bus when its LD input is enable.
Temporary Register (TR):
● Temporary registers have 16 bits. It provides temporary storage of
variables or results.
● When selection inputs S2S1S0 = 111 is applied to the bus, the temporary
register TR receives or transfers temporary data from or to the bus when
its LD input is enable.
● The data is incremented or clear by the inputs INR or CLR.
Input Register (INPR):
● The Input Register INPR consists of 8-bits and hold alphanumeric input
information.
● The serial information from the input device is shifted into input of 8-bit
register INPR.
● When LD input of AC is enabled, the 8-bit information of INPR is
transferred to the AC via Adder/logic circuit.
● Output Register (OUTR):
● The output OUTR receives information from AC and
transfers it to the output device.
Reference
Computer System Architecture, Morris Mano, 3rd
Edition.
Thank You…

More Related Content

What's hot

Integrated development environment
Integrated development environmentIntegrated development environment
Integrated development environmentMakers of India
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Moe Moe Myint
 
Design of the indian rupee symbol
Design of the indian rupee symbolDesign of the indian rupee symbol
Design of the indian rupee symbolRIA RUI Society
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V IntroductionYi-Hsiu Hsu
 
Forum mall bangalore case study
Forum mall bangalore case studyForum mall bangalore case study
Forum mall bangalore case studySyed Imdad
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsmanishpatel_79
 
Instruction Set Architecture: MIPS
Instruction Set Architecture: MIPSInstruction Set Architecture: MIPS
Instruction Set Architecture: MIPSPrasenjit Dey
 
18CS44-MES-Module-2(Chapter 6).pptx
18CS44-MES-Module-2(Chapter 6).pptx18CS44-MES-Module-2(Chapter 6).pptx
18CS44-MES-Module-2(Chapter 6).pptxrakshitha481121
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERAnkita Jaiswal
 
INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)Prof Ansari
 
Unit 1 Computer organization and Instructions
Unit 1 Computer organization and InstructionsUnit 1 Computer organization and Instructions
Unit 1 Computer organization and InstructionsBalaji Vignesh
 
The Magnolias Gurgaon
The Magnolias GurgaonThe Magnolias Gurgaon
The Magnolias GurgaonParth Bansal
 
01 case study
01 case study01 case study
01 case studyArchitect
 
Pushpawati Singhania Research Institute (PSRI Hospital)
Pushpawati Singhania Research Institute (PSRI Hospital)Pushpawati Singhania Research Institute (PSRI Hospital)
Pushpawati Singhania Research Institute (PSRI Hospital)eHEALTH Magazine
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVRUrvashi Khandelwal
 

What's hot (20)

Hdmi
Hdmi Hdmi
Hdmi
 
Integrated development environment
Integrated development environmentIntegrated development environment
Integrated development environment
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)Introduction to Embedded System I : Chapter 2 (3rd portion)
Introduction to Embedded System I : Chapter 2 (3rd portion)
 
Design of the indian rupee symbol
Design of the indian rupee symbolDesign of the indian rupee symbol
Design of the indian rupee symbol
 
RISC-V Introduction
RISC-V IntroductionRISC-V Introduction
RISC-V Introduction
 
ARM Architecture
ARM ArchitectureARM Architecture
ARM Architecture
 
Dsp lab manual
Dsp lab manualDsp lab manual
Dsp lab manual
 
Forum mall bangalore case study
Forum mall bangalore case studyForum mall bangalore case study
Forum mall bangalore case study
 
The 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systemsThe 8051 microcontroler based embedded systems
The 8051 microcontroler based embedded systems
 
Instruction Set Architecture: MIPS
Instruction Set Architecture: MIPSInstruction Set Architecture: MIPS
Instruction Set Architecture: MIPS
 
18CS44-MES-Module-2(Chapter 6).pptx
18CS44-MES-Module-2(Chapter 6).pptx18CS44-MES-Module-2(Chapter 6).pptx
18CS44-MES-Module-2(Chapter 6).pptx
 
INTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLERINTRODUCTION TO MICROCONTROLLER
INTRODUCTION TO MICROCONTROLLER
 
The cube
The cubeThe cube
The cube
 
INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)INTERFACING WITH INTEL 8251A (USART)
INTERFACING WITH INTEL 8251A (USART)
 
embedded system and AVR
embedded system and AVRembedded system and AVR
embedded system and AVR
 
Unit 1 Computer organization and Instructions
Unit 1 Computer organization and InstructionsUnit 1 Computer organization and Instructions
Unit 1 Computer organization and Instructions
 
The Magnolias Gurgaon
The Magnolias GurgaonThe Magnolias Gurgaon
The Magnolias Gurgaon
 
01 case study
01 case study01 case study
01 case study
 
Pushpawati Singhania Research Institute (PSRI Hospital)
Pushpawati Singhania Research Institute (PSRI Hospital)Pushpawati Singhania Research Institute (PSRI Hospital)
Pushpawati Singhania Research Institute (PSRI Hospital)
 
training report on embedded system and AVR
training report on embedded system and AVRtraining report on embedded system and AVR
training report on embedded system and AVR
 

Similar to Common Bus System.pptx

Computer registers
Computer registersComputer registers
Computer registersDeepikaT13
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-busAnuj Modi
 
Instruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdfInstruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdfpritikulkarni20
 
Computer Organization & Architecture (COA) Unit 2
Computer Organization & Architecture (COA) Unit 2Computer Organization & Architecture (COA) Unit 2
Computer Organization & Architecture (COA) Unit 2parthivrathodlits
 
Design and Fabrication of 4-bit processor
Design and Fabrication of  4-bit processorDesign and Fabrication of  4-bit processor
Design and Fabrication of 4-bit processorPriyatham Bollimpalli
 
8251 usart programmable communication interface by aniket bhute
8251  usart  programmable communication interface by aniket bhute8251  usart  programmable communication interface by aniket bhute
8251 usart programmable communication interface by aniket bhuteAniket Bhute
 
Instruction codes and computer registers
Instruction codes and computer registersInstruction codes and computer registers
Instruction codes and computer registersmahesh kumar prajapat
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.CS_GDRCST
 
8251 communication interface
8251 communication interface8251 communication interface
8251 communication interfaceLingalaSowjanya
 
BASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNBASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNAnonymous Red
 
Coa module2
Coa module2Coa module2
Coa module2cs19club
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersgomathy S
 

Similar to Common Bus System.pptx (20)

Registers.pptx
Registers.pptxRegisters.pptx
Registers.pptx
 
Computer registers
Computer registersComputer registers
Computer registers
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
 
Unit_2 (4).pptx
Unit_2 (4).pptxUnit_2 (4).pptx
Unit_2 (4).pptx
 
Instruction codes
Instruction codesInstruction codes
Instruction codes
 
design of accumlator
design of accumlatordesign of accumlator
design of accumlator
 
Instruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdfInstruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdf
 
Computer Organization & Architecture (COA) Unit 2
Computer Organization & Architecture (COA) Unit 2Computer Organization & Architecture (COA) Unit 2
Computer Organization & Architecture (COA) Unit 2
 
Design and Fabrication of 4-bit processor
Design and Fabrication of  4-bit processorDesign and Fabrication of  4-bit processor
Design and Fabrication of 4-bit processor
 
Chapter5
Chapter5Chapter5
Chapter5
 
8251 usart programmable communication interface by aniket bhute
8251  usart  programmable communication interface by aniket bhute8251  usart  programmable communication interface by aniket bhute
8251 usart programmable communication interface by aniket bhute
 
Instruction codes and computer registers
Instruction codes and computer registersInstruction codes and computer registers
Instruction codes and computer registers
 
Unit I.pptx
Unit I.pptxUnit I.pptx
Unit I.pptx
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 
8251 communication interface
8251 communication interface8251 communication interface
8251 communication interface
 
BASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNBASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGN
 
computer organization.pdf
computer organization.pdfcomputer organization.pdf
computer organization.pdf
 
Coa module2
Coa module2Coa module2
Coa module2
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 

More from NancyBeaulah_R

Computer Registers.pptx
Computer Registers.pptxComputer Registers.pptx
Computer Registers.pptxNancyBeaulah_R
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factorsNancyBeaulah_R
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro pptNancyBeaulah_R
 
Asynchronous data transfer
Asynchronous  data  transferAsynchronous  data  transfer
Asynchronous data transferNancyBeaulah_R
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Programming team structure
Programming team structureProgramming team structure
Programming team structureNancyBeaulah_R
 

More from NancyBeaulah_R (12)

Addressing Modes
Addressing ModesAddressing Modes
Addressing Modes
 
Computer Registers.pptx
Computer Registers.pptxComputer Registers.pptx
Computer Registers.pptx
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
Chapter 1 2 - some size factors
Chapter 1   2 - some size factorsChapter 1   2 - some size factors
Chapter 1 2 - some size factors
 
Chapter 1 1 - intro ppt
Chapter 1   1 - intro pptChapter 1   1 - intro ppt
Chapter 1 1 - intro ppt
 
Associative memory
Associative memoryAssociative memory
Associative memory
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Asynchronous data transfer
Asynchronous  data  transferAsynchronous  data  transfer
Asynchronous data transfer
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Walkthroughs
WalkthroughsWalkthroughs
Walkthroughs
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Programming team structure
Programming team structureProgramming team structure
Programming team structure
 

Recently uploaded

Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 

Recently uploaded (20)

Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 

Common Bus System.pptx

  • 1. COMMON BUS SYSTEM Mrs. R. Nancy Beaulah MCA., M.Phil., Assistant Professor Department of Computer Applications V.V.Vanniaperumal College for Women Virudhunagar
  • 2. BUS ● A wire or a collection of wires that carry some multi-bit information is known as bus. ● Main purpose of bus is to transfer information form one system to another. ● The basic computer has eight registers (AC, PC, DR, AC, IR, TR, INPR and OUTR), a memory unit and a control unit. ● Path must be provided to transfer information from one register to another and between memory and registers. ● A more efficient scheme is to use a common bus. ● Thus common bus provides a path between memory unit and registers.
  • 3.
  • 4. Five registers have three control inputs: LD (load), INR (increment) and CLR (clear). Two registers have only a LD input. Load (LD): The lines from the common bus are connected to the inputs of each register and the data inputs of the memory. The particular register whose LD input is enabled receives the data from the bus. Increment (INR)) and Clear (CLR): The contents of the particular register are incremented when its INR signal is enabled and cleared when its CLR signal is enabled.
  • 5. CIRCUIT OPERATION DESCRIPTION Memory Unit: ● The memory receives the 16-bit information from the bus when its write input is enabled and the memory places its 16-bit information onto the bus when its read input is activated and S2S1S0 = 111. Address Register (AR): ● This register specifies the address in memory for next read or writes operations. ● The address register consists of 12 bits. ● When selection inputs S2S1S0 =001 is applied to the bus, the address register AR receives or transfers address from or to the bus when its LD input is enable. ● The address is incremented or clear by the inputs INR or CLR.
  • 6. Program Counter (PC): ● Program counter has 12 bits and it holds the address of the next instruction to be read from memory after the current execution is executed. ● When selection inputs S2S1S0 = 010 is applied to the bus, the program counter (PC) receives or transfers address from or to the bus when its LD input is enable. ● The address is incremented or clear by the inputs INR or CLR. Data Register (DR): ● The register DR consists of 16-bits and memory operands (data). ● This register contains the data to be written into memory or receives the data read from memory. ● When selection inputs S2S1S0 = 011 is applied to the bus, the data register DR receives or transfers data from or to the bus when its LD input is enable. ● The data is incremented or clear by the inputs INR or CLR.
  • 7. Accumulator (AC): ● The processor register AC consists of 16 bits. ● The 16-bit inputs to the Adder / logic circuit come from the outputs of AC. ● They are used to implement register micro operation such as complement and shift the contents of AC. ● The results of these micro operations are again transferred to AC. ● So an accumulator is a register in which intermediate arithmetic and logic results are stored. ● When selection inputs S2S1S0 = 100 is applied to the bus, the processor register AC receives or transfers its data to the bus by enabling the LD input of DR, it transfers the contents of DR through the adder / logic circuit into AC when its LD input is enable. ● The data of AC is incremented or clear by the inputs INR or CLR.
  • 8. Instruction Register (IR): ● The instruction register consists of 16-bits. ● The purpose of the instruction register is to hold a copy of the instruction which the processor is to execute. ● The instruction read from memory is placed in the IR. ● When selection inputs S2S1S0 = 101 is applied to the bus, the instruction register IR receives or transfers instruction code from or to the bus when its LD input is enable.
  • 9. Temporary Register (TR): ● Temporary registers have 16 bits. It provides temporary storage of variables or results. ● When selection inputs S2S1S0 = 111 is applied to the bus, the temporary register TR receives or transfers temporary data from or to the bus when its LD input is enable. ● The data is incremented or clear by the inputs INR or CLR. Input Register (INPR): ● The Input Register INPR consists of 8-bits and hold alphanumeric input information. ● The serial information from the input device is shifted into input of 8-bit register INPR. ● When LD input of AC is enabled, the 8-bit information of INPR is transferred to the AC via Adder/logic circuit.
  • 10. ● Output Register (OUTR): ● The output OUTR receives information from AC and transfers it to the output device.
  • 11. Reference Computer System Architecture, Morris Mano, 3rd Edition.