SlideShare a Scribd company logo
REGISTER
TRANSFER
LANGUAGE RTL
CONTENTS
• Register Transfer Language
• Register Transfer
• Bus And Memory Transfers
• Types of Micro-operations
• Arithmetic Micro-operations
• Logic Micro-operations
• Shift Micro-operations
• Arithmetic Logic Shift Unit
Registers
• Registers are a type of computer memory used to
quickly accept, store, and transfer data and
instructions that are being used immediately by the
CPU.
• The registers used by the CPU are often termed as
Processor registers.
Registers
• The next fastest thing after registers is cache
memory, which is still slower than registers.
• A register consists of a group of flip-flops and gates.
The flip-flops hold the binary information and gates
control when and how new information is
transferred into a register.
• A Register is a collection of flip flops.
• A flip flop is used to store single bit digital data.
• For storing a large number of bits, the storage capacity
is increased by grouping more than one flip flops.
• If we want to store an n-bit word, we have to use an n-
bit register containing n number of flip flops.
• A flip-flop is a digital memory circuit that stores one
bit of data. They are the primary blocks of the most
sequential circuits. Flip-flops act as memory elements
in a sequential circuit.
• A digital system is an interconnection of digital hardware modules.
• The modules are registers, decoders, arithmetic elements, and control
logic.
• The various modules are interconnected with common data and
control paths to form a digital computer system.
• Digital modules are best defined by the registers they contain and the
operations that are performed on the data stored in them.
• The operations executed on data stored in registers are called
microoperations.
• A microoperation is an elementary operation performed on the
information stored in one or more registers.
• The result of the operation may replace the previous binary
information of a register or may be transferred to another register.
• Examples of microoperations are shift, count, clear, and load.
REGISTER TRANSFER
LANGUAGE
• The symbolic notation used to describe the micro-
operation transfer among registers is called RTL
(Register Transfer Language).
• The use of symbols instead of a narrative
explanation provides an organized and concise
manner for listing the micro-operation sequences in
registers and the control functions that initiate them.
Registers
Computer registers are designated by upper case letters (and optionally
followed by digits or letters) to denote the function of the register.
RTL RTL RTL RTL RTL RTL RTL RTL intro.pptx
Register Transfer
RTL RTL RTL RTL RTL RTL RTL RTL intro.pptx
The construction of a bus system for four registers
Memory transfer
• Consider a memory unit that receives the address from a register, called the
address register, symbolized by AR.
• The data are transferred to another register, called the data register, symbolized
by DR.
• The read operation can be stated as follows: Read: DR<- M [AR]
• This causes a transfer of information into DR from the memory word M
selected by the address in AR.
• The write operation transfers the content of a data register to a memory word
M selected by the
• address. Assume that the input data are in register R1 and the address is in AR.
• The write operation can be stated as follows: Write: M [AR] <- R1
Types of Micro-operations
• Register Transfer Micro-operations: Transfer binary
information from one register to another.
• Arithmetic Micro-operations: Perform arithmetic
operation on numeric data stored in registers.
• Logical Micro-operations: Perform bit manipulation
operations on data stored in registers.
• Shift Micro-operations: Perform shift operations on
data stored in registers.
RTL RTL RTL RTL RTL RTL RTL RTL intro.pptx

More Related Content

PPT
PPT in register and micro operations in electronic
PPTX
0 Computer Systems Architecture_MCAC-102.pptx
PPT
PPT Computer_System_Architecture_Morris_Mano.ppt
PDF
computer-system-architecture-morris-mano-220720124304-fefd641d.pdf
PPT
computer-system-architecture-morris-mano-220720124304-fefd641d.ppt
PPT
mano.ppt
PPT
REGISTER TRANSFER AND MICROOPERATIONS.ppt
PPT
REGISTER TRANSFER AND MICROOPERATIONS.ppt
PPT in register and micro operations in electronic
0 Computer Systems Architecture_MCAC-102.pptx
PPT Computer_System_Architecture_Morris_Mano.ppt
computer-system-architecture-morris-mano-220720124304-fefd641d.pdf
computer-system-architecture-morris-mano-220720124304-fefd641d.ppt
mano.ppt
REGISTER TRANSFER AND MICROOPERATIONS.ppt
REGISTER TRANSFER AND MICROOPERATIONS.ppt

Similar to RTL RTL RTL RTL RTL RTL RTL RTL intro.pptx (20)

PPT
REGISTER TRANSFER AND MICROOPERATIONS
PPTX
CPU ORGANIZATION CHAPTER FIVE COMPUTER ORGANIZATION.pptx
PDF
Computer organiztion4
PPT
Computer Organization and Architecture
 
PPT
CO UNIT I PART11111111111111 I NOTES.ppt
PPT
CO UNIT I PART I NOTES FOR BTECH STUDENTS.ppt
PPT
Register Transfer Language & Microoperations.ppt
PPT
CO UNIT I PART I NOTES (1).ppt
PPT
Regis&Microo_fgfhkgfvg microperation aee
PPT
Ch4-Register Transfer And Microoperations.ppt
PPT
COA LESSON.ppt
PPTX
unit1COA Computer Organisation and Architecture
PPTX
CS304PC:Computer Organization and Architecture Session 2 Registers .pptx
PPTX
Unit1geyeyeuysggwzugzgsi,gsih,It's,his ihdhzsih,Ihsz
PPTX
PDF
1 lecture csa
PPTX
RTL-Madhu rtl rtl and Ara dse is a big account of the arrays of the arrays of...
PPT
Computer Architecture and Organization ppt
PDF
Computer organization and architecture module 2
PPTX
Computer_System_Architecture en PPT.pptx
REGISTER TRANSFER AND MICROOPERATIONS
CPU ORGANIZATION CHAPTER FIVE COMPUTER ORGANIZATION.pptx
Computer organiztion4
Computer Organization and Architecture
 
CO UNIT I PART11111111111111 I NOTES.ppt
CO UNIT I PART I NOTES FOR BTECH STUDENTS.ppt
Register Transfer Language & Microoperations.ppt
CO UNIT I PART I NOTES (1).ppt
Regis&Microo_fgfhkgfvg microperation aee
Ch4-Register Transfer And Microoperations.ppt
COA LESSON.ppt
unit1COA Computer Organisation and Architecture
CS304PC:Computer Organization and Architecture Session 2 Registers .pptx
Unit1geyeyeuysggwzugzgsi,gsih,It's,his ihdhzsih,Ihsz
1 lecture csa
RTL-Madhu rtl rtl and Ara dse is a big account of the arrays of the arrays of...
Computer Architecture and Organization ppt
Computer organization and architecture module 2
Computer_System_Architecture en PPT.pptx
Ad

More from manomkpsg (6)

PPT
CPU Design CA notes.pJKKKKKKKKKKKKKKKKKKKKKKKKKKpt
PPT
Ch5 oKNKKKKKKKKKKKKKfficial(1).pptMKKMKMKMKM
PPTX
Detailed_Java_Full_Stack_Presentation.pptx
PPTX
Dark_Interactive_Numbers_PPTxtxppxt.pptx
PPT
classandobjectunit2-150824133722-lva1-app6891.ppt
PPT
lecture10.ppt fir class ibect fir c++ fr opps
CPU Design CA notes.pJKKKKKKKKKKKKKKKKKKKKKKKKKKpt
Ch5 oKNKKKKKKKKKKKKKfficial(1).pptMKKMKMKMKM
Detailed_Java_Full_Stack_Presentation.pptx
Dark_Interactive_Numbers_PPTxtxppxt.pptx
classandobjectunit2-150824133722-lva1-app6891.ppt
lecture10.ppt fir class ibect fir c++ fr opps
Ad

Recently uploaded (20)

PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Cell Types and Its function , kingdom of life
PPTX
Lesson notes of climatology university.
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Computing-Curriculum for Schools in Ghana
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Cell Structure & Organelles in detailed.
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Final Presentation General Medicine 03-08-2024.pptx
Cell Types and Its function , kingdom of life
Lesson notes of climatology university.
STATICS OF THE RIGID BODIES Hibbelers.pdf
Weekly quiz Compilation Jan -July 25.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
Orientation - ARALprogram of Deped to the Parents.pptx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Yogi Goddess Pres Conference Studio Updates
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
Module 4: Burden of Disease Tutorial Slides S2 2025
LDMMIA Reiki Yoga Finals Review Spring Summer
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Anesthesia in Laparoscopic Surgery in India
Computing-Curriculum for Schools in Ghana
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
What if we spent less time fighting change, and more time building what’s rig...
Cell Structure & Organelles in detailed.
Practical Manual AGRO-233 Principles and Practices of Natural Farming

RTL RTL RTL RTL RTL RTL RTL RTL intro.pptx

  • 2. CONTENTS • Register Transfer Language • Register Transfer • Bus And Memory Transfers • Types of Micro-operations • Arithmetic Micro-operations • Logic Micro-operations • Shift Micro-operations • Arithmetic Logic Shift Unit
  • 3. Registers • Registers are a type of computer memory used to quickly accept, store, and transfer data and instructions that are being used immediately by the CPU. • The registers used by the CPU are often termed as Processor registers.
  • 4. Registers • The next fastest thing after registers is cache memory, which is still slower than registers. • A register consists of a group of flip-flops and gates. The flip-flops hold the binary information and gates control when and how new information is transferred into a register.
  • 5. • A Register is a collection of flip flops. • A flip flop is used to store single bit digital data. • For storing a large number of bits, the storage capacity is increased by grouping more than one flip flops. • If we want to store an n-bit word, we have to use an n- bit register containing n number of flip flops. • A flip-flop is a digital memory circuit that stores one bit of data. They are the primary blocks of the most sequential circuits. Flip-flops act as memory elements in a sequential circuit.
  • 6. • A digital system is an interconnection of digital hardware modules. • The modules are registers, decoders, arithmetic elements, and control logic. • The various modules are interconnected with common data and control paths to form a digital computer system. • Digital modules are best defined by the registers they contain and the operations that are performed on the data stored in them. • The operations executed on data stored in registers are called microoperations. • A microoperation is an elementary operation performed on the information stored in one or more registers. • The result of the operation may replace the previous binary information of a register or may be transferred to another register. • Examples of microoperations are shift, count, clear, and load.
  • 7. REGISTER TRANSFER LANGUAGE • The symbolic notation used to describe the micro- operation transfer among registers is called RTL (Register Transfer Language). • The use of symbols instead of a narrative explanation provides an organized and concise manner for listing the micro-operation sequences in registers and the control functions that initiate them.
  • 8. Registers Computer registers are designated by upper case letters (and optionally followed by digits or letters) to denote the function of the register.
  • 12. The construction of a bus system for four registers
  • 13. Memory transfer • Consider a memory unit that receives the address from a register, called the address register, symbolized by AR. • The data are transferred to another register, called the data register, symbolized by DR. • The read operation can be stated as follows: Read: DR<- M [AR] • This causes a transfer of information into DR from the memory word M selected by the address in AR. • The write operation transfers the content of a data register to a memory word M selected by the • address. Assume that the input data are in register R1 and the address is in AR. • The write operation can be stated as follows: Write: M [AR] <- R1
  • 14. Types of Micro-operations • Register Transfer Micro-operations: Transfer binary information from one register to another. • Arithmetic Micro-operations: Perform arithmetic operation on numeric data stored in registers. • Logical Micro-operations: Perform bit manipulation operations on data stored in registers. • Shift Micro-operations: Perform shift operations on data stored in registers.