SlideShare a Scribd company logo
By
T.DEEPIKA
M.SC(INFO TECH)
NADAR SARASWATHI COLLEGE OF ARTS
ANDSCIENCE
COMPUTER REGISTERS
Computer instructions are executed sequentially
one at time.
It stored in consecutive memory locations.
Control reads an instruction from specific
address in memory and execute it.
Then it reads the next instruction in sequence
and executes it, and so on.
This type of instruction sequence need a
counter,
 To calculate the address of the next instruction
after the current instruction is completed.
Register in a control unit is used to store the
instruction code after read from memory.
The Computer needs,
 Processor register for manipulating data.
 Register for holding a memory address.
COMPUTER REGISTERS Contd…
The below table consists of details of all the
registers.
The memory unit has a capacity of 4096
words.
Each word contains 16 bits .
 Twelve bits - To specify the address of an operand.
COMPUTER REGISTERS Contd…
REGISTER
SYMBOL
NUMBER OF
BITS
REGISTER NAME FUNCTION
DR 16 Data registers Holds memory
operand
AR 12 Address register Holds address for
memory
AC 16 accumulator Processor register
IR 16 Instruction
register
Holds instruction
code
PC 12 Program counter Holds address or
instruction
TR 16 Temporary
register
Holds temporary
data
INPR 8 Input register Holds input
character
OUTR 8 Output register Holds input
character
COMPUTER REGISTERS Contd…
Three bits - For operation.
- Part of the instruction.
- To specify a direct address / indirect
address.
Data Register (DR) – To Hold the operand and
read from memory.
Accumulator (AC)register - general purpose
processing register.
COMPUTER REGISTERS Contd…
Instruction register(IR) - instruction read
from the memory and placed in IR.
Temporary Register(TR) - To hold
temporary data during the process.
Memory address register (AR) –
It denotes width of the memory address
it has12 bits
COMPUTER REGISTERS Contd…
Program counter (pc) –
 it has 12 bits.
It holds the address of the next instruction to
be read from memory after the current
instruction is executed.
Through a counting sequence, it causes the
computer to read sequence instruction
previously stored in memory.
COMPUTER REGISTERS Contd…
Branch instruction
Instruction words are read and executed in
sequence.
Unless if it is any interruption occurs the
information are considered as branch
instruction.
A branch instruction calls for a transfer to a
nonconsecutive instruction in the program.
The address part of the branch instruction is
transferred to PC.
COMPUTER REGISTERS Contd…
Two registers.
Input register.(INPR)
Output register.(OUTR)
Both the register holds an 8-bit character
for input and output devices.
PC
AR 0
15 TR 0
Memory 4096 words
7 OUTR 0
15 DR 0
15 AC 0
7 INPR 0
15 IR 0
registers
11 0
11
7 0
15 0
15 0
7 0
0
15 0
15
0
Common bus system
Every computer have eight registers ,
memory unit and control unit.
Paths must be provided to transfer the
information from one registers to another.
And also in between memory and
registers.
Structure of bus:
Number of wires will be excessive if
connection are made between the output
of each registers and the inputs of the
other registers.
In common bus have many registers its is
easily to transfer the information.
The output of seven register is connected
to the common bus.
Specify input is selected for the bus lines.
When in dr we give 3 then the output is
given by binary value 011.
Load is used to receive the data from the
bus during the next clock pulse transation.
 four registers DR,AC,IR and TR
have 16 bits eah.
 Two register AR and PC have 12 bits each since they
hold a memory address.
 When the contents of AR or PC are applied to the 16
bits common bus the four most significant bits are set
to 0’s.
 When AR or PC receive information from the bus only
the 12 least significant bits are transferred into the
rigister.
 The input register INPR and the output register OUTR
have 8 bits each and communicate with the eight least
significant bits in the bus.
 INPR is connected to provide information to the bus
but OUTR can only receive information in the bus.
 The INPR receives a character from an input device
which is when transfer to AC.
 OUTR receives a character from AC and delivers it to
the on output device.OUTR have no transfer to other
register.
 The 16 lines of the common bus receive information
from six register and the memory unit.
 The bus lines are connected to the inputs of six
registers and the memory.
 Five registers have three control inputs
LD(load)
INR(increment)
CLR(clear)
 The input data and output data of the memory are
connected to the common bus,but the memory
address is connected to AR.
 The content of any register can be specified for the
memory data input during write operation.
 The register can receive the data from memory after a
read operation except AC.
 The 16 inputs of AC come from an adder and logic
circuit.this circuit has three sets of inputs.
 They are used to implement register microoperation
such as complement AC and shift AC.16 bit inputs
come from the data register DR.
 The inputs from DR and AC are used for arithmetic
and logic microoperation such as add DR to AC or
AND DR to AC.
 The third set 8 bit inputs come from the input register
INPR.the operation of INPR and OUTR
 The clock transition at the end of the cycle transfer the
content of the bus and logic circuit into AC.
DR<-AC and AC<-DR
can be executed at the same time. this can be done by
placing the content of AC on the bus, enableing the
LD input of DR,transferring the content of DR and
the logic circuit into AC.
The two transfer the arrival of the clock pulse transition
at the end of the clock cycle.
Computer registers

More Related Content

What's hot

Memory Organization
Memory OrganizationMemory Organization
Memory Organization
Kamal Acharya
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
rishi ram khanal
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-busAnuj Modi
 
Registers
RegistersRegisters
Registers
Sahil Bansal
 
memory reference instruction
memory reference instructionmemory reference instruction
memory reference instruction
DeepikaT13
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
Deepak John
 
The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
Tallat Satti
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
CS_GDRCST
 
Memory system
Memory systemMemory system
Memory system
gourav kottawar
 
Instruction format
Instruction formatInstruction format
Instruction format
Sanjeev Patel
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
Gaditek
 
ADDRESSING MODES
ADDRESSING MODESADDRESSING MODES
ADDRESSING MODES
Sadaf Rasheed
 
Microprogrammed Control Unit
Microprogrammed Control UnitMicroprogrammed Control Unit
Microprogrammed Control Unit
PreethiSureshkumar1
 
Cache memory
Cache memoryCache memory
Cache memory
Ansari Maviya
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stack
Asif Iqbal
 
Computer organization and architecture
Computer organization and architectureComputer organization and architecture
Computer organization and architectureSubesh Kumar Yadav
 
Instruction cycle presentation
Instruction   cycle presentationInstruction   cycle presentation
Instruction cycle presentation
Moniba Irfan
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
Faisal Hussain
 

What's hot (20)

Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
General register organization (computer organization)
General register organization  (computer organization)General register organization  (computer organization)
General register organization (computer organization)
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
 
Registers
RegistersRegisters
Registers
 
memory reference instruction
memory reference instructionmemory reference instruction
memory reference instruction
 
register
registerregister
register
 
Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
The Basic Organization of Computers
The Basic Organization of ComputersThe Basic Organization of Computers
The Basic Organization of Computers
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Lecture 3 instruction set
Lecture 3  instruction setLecture 3  instruction set
Lecture 3 instruction set
 
Memory system
Memory systemMemory system
Memory system
 
Instruction format
Instruction formatInstruction format
Instruction format
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
 
ADDRESSING MODES
ADDRESSING MODESADDRESSING MODES
ADDRESSING MODES
 
Microprogrammed Control Unit
Microprogrammed Control UnitMicroprogrammed Control Unit
Microprogrammed Control Unit
 
Cache memory
Cache memoryCache memory
Cache memory
 
Register organization, stack
Register organization, stackRegister organization, stack
Register organization, stack
 
Computer organization and architecture
Computer organization and architectureComputer organization and architecture
Computer organization and architecture
 
Instruction cycle presentation
Instruction   cycle presentationInstruction   cycle presentation
Instruction cycle presentation
 
Memory organization in computer architecture
Memory organization in computer architectureMemory organization in computer architecture
Memory organization in computer architecture
 

Similar to Computer registers

Unit_2 (4).pptx
Unit_2 (4).pptxUnit_2 (4).pptx
Unit_2 (4).pptx
AyushiBhatla
 
computer organization.pdf
computer organization.pdfcomputer organization.pdf
computer organization.pdf
VishnupriyaKashyap
 
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
pritikulkarni20
 
BASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNBASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGN
Anonymous Red
 
Instruction codes and computer registers
Instruction codes and computer registersInstruction codes and computer registers
Instruction codes and computer registers
mahesh kumar prajapat
 
Common Bus System.pptx
Common Bus System.pptxCommon Bus System.pptx
Common Bus System.pptx
NancyBeaulah_R
 
Pin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 MicroprocessorPin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 Microprocessor
Muthusamy Arumugam
 
Registers.pptx
Registers.pptxRegisters.pptx
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
gomathy S
 
Ca basic computer organization
Ca basic computer organizationCa basic computer organization
Ca basic computer organization
Prof. Dr. K. Adisesha
 
Pdemodule 4
Pdemodule 4Pdemodule 4
Pdemodule 4
neerajtcr1990
 
cse211 power point presentation for engineering
cse211 power point presentation for engineeringcse211 power point presentation for engineering
cse211 power point presentation for engineering
VishnuVinay6
 
design of accumlator
design of accumlatordesign of accumlator
design of accumlator
SangeethaSasi1
 
Chp 2 and 3.pptx
Chp 2 and 3.pptxChp 2 and 3.pptx
Chp 2 and 3.pptx
SangeetaTripathi8
 
Pin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptxPin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptx
YashArya40
 
CAAL_CCSU_U1.pdf
CAAL_CCSU_U1.pdfCAAL_CCSU_U1.pdf
CAAL_CCSU_U1.pdf
salabhmehrotra
 
Computer Registers.pptx
Computer Registers.pptxComputer Registers.pptx
Computer Registers.pptx
NancyBeaulah_R
 
Microprocessor 8085 architecture ppt. april 2013
Microprocessor 8085 architecture ppt. april 2013Microprocessor 8085 architecture ppt. april 2013
Microprocessor 8085 architecture ppt. april 2013
harshalata
 

Similar to Computer registers (20)

Instruction codes
Instruction codesInstruction codes
Instruction codes
 
Unit_2 (4).pptx
Unit_2 (4).pptxUnit_2 (4).pptx
Unit_2 (4).pptx
 
computer organization.pdf
computer organization.pdfcomputer organization.pdf
computer organization.pdf
 
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
 
BASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGNBASIC COMPUTER ORGANIZATION AND DESIGN
BASIC COMPUTER ORGANIZATION AND DESIGN
 
Instruction codes and computer registers
Instruction codes and computer registersInstruction codes and computer registers
Instruction codes and computer registers
 
Common Bus System.pptx
Common Bus System.pptxCommon Bus System.pptx
Common Bus System.pptx
 
Pin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 MicroprocessorPin Description and Register Organization of 8086 Microprocessor
Pin Description and Register Organization of 8086 Microprocessor
 
Registers.pptx
Registers.pptxRegisters.pptx
Registers.pptx
 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
 
Ca basic computer organization
Ca basic computer organizationCa basic computer organization
Ca basic computer organization
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Pdemodule 4
Pdemodule 4Pdemodule 4
Pdemodule 4
 
cse211 power point presentation for engineering
cse211 power point presentation for engineeringcse211 power point presentation for engineering
cse211 power point presentation for engineering
 
design of accumlator
design of accumlatordesign of accumlator
design of accumlator
 
Chp 2 and 3.pptx
Chp 2 and 3.pptxChp 2 and 3.pptx
Chp 2 and 3.pptx
 
Pin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptxPin Diagram and block diagram 8085 .pptx
Pin Diagram and block diagram 8085 .pptx
 
CAAL_CCSU_U1.pdf
CAAL_CCSU_U1.pdfCAAL_CCSU_U1.pdf
CAAL_CCSU_U1.pdf
 
Computer Registers.pptx
Computer Registers.pptxComputer Registers.pptx
Computer Registers.pptx
 
Microprocessor 8085 architecture ppt. april 2013
Microprocessor 8085 architecture ppt. april 2013Microprocessor 8085 architecture ppt. april 2013
Microprocessor 8085 architecture ppt. april 2013
 

More from DeepikaT13

Mobile computing
Mobile computingMobile computing
Mobile computing
DeepikaT13
 
Image processing
Image processingImage processing
Image processing
DeepikaT13
 
aloha
alohaaloha
aloha
DeepikaT13
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
DeepikaT13
 
Exceptions
ExceptionsExceptions
Exceptions
DeepikaT13
 
Hive architecture
Hive  architectureHive  architecture
Hive architecture
DeepikaT13
 
Rdbms
RdbmsRdbms
Rdbms
DeepikaT13
 
Sotware engineering
Sotware engineeringSotware engineering
Sotware engineering
DeepikaT13
 
Data mining
Data miningData mining
Data mining
DeepikaT13
 
Computer network
Computer networkComputer network
Computer network
DeepikaT13
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
DeepikaT13
 
Jdbc
JdbcJdbc
Data mining
Data miningData mining
Data mining
DeepikaT13
 
Neural network
Neural networkNeural network
Neural network
DeepikaT13
 
breadth first search
breadth first searchbreadth first search
breadth first search
DeepikaT13
 
constructors
constructorsconstructors
constructors
DeepikaT13
 
Disjoint set
Disjoint setDisjoint set
Disjoint set
DeepikaT13
 
Destructors
DestructorsDestructors
Destructors
DeepikaT13
 
Crisp set
Crisp setCrisp set
Crisp set
DeepikaT13
 

More from DeepikaT13 (19)

Mobile computing
Mobile computingMobile computing
Mobile computing
 
Image processing
Image processingImage processing
Image processing
 
aloha
alohaaloha
aloha
 
Spatial filtering
Spatial filteringSpatial filtering
Spatial filtering
 
Exceptions
ExceptionsExceptions
Exceptions
 
Hive architecture
Hive  architectureHive  architecture
Hive architecture
 
Rdbms
RdbmsRdbms
Rdbms
 
Sotware engineering
Sotware engineeringSotware engineering
Sotware engineering
 
Data mining
Data miningData mining
Data mining
 
Computer network
Computer networkComputer network
Computer network
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
 
Jdbc
JdbcJdbc
Jdbc
 
Data mining
Data miningData mining
Data mining
 
Neural network
Neural networkNeural network
Neural network
 
breadth first search
breadth first searchbreadth first search
breadth first search
 
constructors
constructorsconstructors
constructors
 
Disjoint set
Disjoint setDisjoint set
Disjoint set
 
Destructors
DestructorsDestructors
Destructors
 
Crisp set
Crisp setCrisp set
Crisp set
 

Recently uploaded

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

Computer registers

  • 2. COMPUTER REGISTERS Computer instructions are executed sequentially one at time. It stored in consecutive memory locations. Control reads an instruction from specific address in memory and execute it. Then it reads the next instruction in sequence and executes it, and so on.
  • 3. This type of instruction sequence need a counter,  To calculate the address of the next instruction after the current instruction is completed. Register in a control unit is used to store the instruction code after read from memory. The Computer needs,  Processor register for manipulating data.  Register for holding a memory address. COMPUTER REGISTERS Contd…
  • 4. The below table consists of details of all the registers. The memory unit has a capacity of 4096 words. Each word contains 16 bits .  Twelve bits - To specify the address of an operand. COMPUTER REGISTERS Contd…
  • 5. REGISTER SYMBOL NUMBER OF BITS REGISTER NAME FUNCTION DR 16 Data registers Holds memory operand AR 12 Address register Holds address for memory AC 16 accumulator Processor register IR 16 Instruction register Holds instruction code PC 12 Program counter Holds address or instruction TR 16 Temporary register Holds temporary data INPR 8 Input register Holds input character OUTR 8 Output register Holds input character COMPUTER REGISTERS Contd…
  • 6. Three bits - For operation. - Part of the instruction. - To specify a direct address / indirect address. Data Register (DR) – To Hold the operand and read from memory. Accumulator (AC)register - general purpose processing register. COMPUTER REGISTERS Contd…
  • 7. Instruction register(IR) - instruction read from the memory and placed in IR. Temporary Register(TR) - To hold temporary data during the process. Memory address register (AR) – It denotes width of the memory address it has12 bits COMPUTER REGISTERS Contd…
  • 8. Program counter (pc) –  it has 12 bits. It holds the address of the next instruction to be read from memory after the current instruction is executed. Through a counting sequence, it causes the computer to read sequence instruction previously stored in memory. COMPUTER REGISTERS Contd…
  • 9. Branch instruction Instruction words are read and executed in sequence. Unless if it is any interruption occurs the information are considered as branch instruction. A branch instruction calls for a transfer to a nonconsecutive instruction in the program. The address part of the branch instruction is transferred to PC. COMPUTER REGISTERS Contd…
  • 10. Two registers. Input register.(INPR) Output register.(OUTR) Both the register holds an 8-bit character for input and output devices.
  • 11. PC AR 0 15 TR 0 Memory 4096 words 7 OUTR 0 15 DR 0 15 AC 0 7 INPR 0 15 IR 0 registers 11 0 11 7 0 15 0 15 0 7 0 0 15 0 15 0
  • 12. Common bus system Every computer have eight registers , memory unit and control unit. Paths must be provided to transfer the information from one registers to another. And also in between memory and registers.
  • 14. Number of wires will be excessive if connection are made between the output of each registers and the inputs of the other registers. In common bus have many registers its is easily to transfer the information.
  • 15. The output of seven register is connected to the common bus. Specify input is selected for the bus lines. When in dr we give 3 then the output is given by binary value 011. Load is used to receive the data from the bus during the next clock pulse transation.
  • 16.  four registers DR,AC,IR and TR have 16 bits eah.  Two register AR and PC have 12 bits each since they hold a memory address.  When the contents of AR or PC are applied to the 16 bits common bus the four most significant bits are set to 0’s.  When AR or PC receive information from the bus only the 12 least significant bits are transferred into the rigister.
  • 17.  The input register INPR and the output register OUTR have 8 bits each and communicate with the eight least significant bits in the bus.  INPR is connected to provide information to the bus but OUTR can only receive information in the bus.  The INPR receives a character from an input device which is when transfer to AC.  OUTR receives a character from AC and delivers it to the on output device.OUTR have no transfer to other register.
  • 18.  The 16 lines of the common bus receive information from six register and the memory unit.  The bus lines are connected to the inputs of six registers and the memory.  Five registers have three control inputs LD(load) INR(increment) CLR(clear)
  • 19.  The input data and output data of the memory are connected to the common bus,but the memory address is connected to AR.  The content of any register can be specified for the memory data input during write operation.  The register can receive the data from memory after a read operation except AC.
  • 20.  The 16 inputs of AC come from an adder and logic circuit.this circuit has three sets of inputs.  They are used to implement register microoperation such as complement AC and shift AC.16 bit inputs come from the data register DR.  The inputs from DR and AC are used for arithmetic and logic microoperation such as add DR to AC or AND DR to AC.
  • 21.  The third set 8 bit inputs come from the input register INPR.the operation of INPR and OUTR  The clock transition at the end of the cycle transfer the content of the bus and logic circuit into AC. DR<-AC and AC<-DR can be executed at the same time. this can be done by placing the content of AC on the bus, enableing the LD input of DR,transferring the content of DR and the logic circuit into AC. The two transfer the arrival of the clock pulse transition at the end of the clock cycle.