SlideShare a Scribd company logo
What good are registers?
• Flip-flops are limited because they can store only one bit.
– We had to use two flip-flops for our two-bit counter examples.
– Most computers work with integers and single-precision floating-
point numbers that are 32-bits long.
• A register is an extension of a flip-flop that can store multiple bits.
• Registers are commonly used as temporary storage in a processor.
– They are faster and more convenient than main memory.
– More registers can help speed up complex calculations.
• We’ll discuss RAM next time, and later we’ll also see how registers are
used in designing and programming CPUs.
shift registers types
• Serial-in to Parallel-out Serial-in to Parallel-
out 
• Serial-in to Serial-out
• Shift registers with parallel load
A basic register
• A 4-bit register from Logic Works is on the right, and its
internal implementation is below.
– This register uses D flip-flops.
– All the flip-flops share a common CLK and CLR signal.
Shift registers with parallel load
• We can add a parallel load, just like we did for regular registers.
– When LD = 0, the flip-flop inputs will be SIQ0Q1Q2, so the register
shifts on the next positive clock edge.
– When LD = 1, the flip-flop inputs are D0-D3, and a new value is loaded
into the shift register, on the next positive clock edge.

More Related Content

PPTX
Chapter 1 Introduction to Digital Logic
PPTX
Register in Digital Logic
PPTX
Registers
PDF
1 lecture csa
PPT
10 instruction sets characteristics
PPT
11 instruction sets addressing modes
PPTX
Register transfer and micro operation
PPT
Time delays & counter.ppt
Chapter 1 Introduction to Digital Logic
Register in Digital Logic
Registers
1 lecture csa
10 instruction sets characteristics
11 instruction sets addressing modes
Register transfer and micro operation
Time delays & counter.ppt

What's hot (17)

PPT
PPTX
RTL-Design for beginners
PPT
Types of instructions
PPT
Computer organization prashant odhavani- 160920107003
PPT
13 risc
PPTX
Unit - 5 Pipelining.pptx
PPTX
Chapter 4
ODP
Processors in a nutshell
PPTX
Co ppt
PDF
introduction to embedded systems part 2
PPT
Register transfer & microoperations moris mano ch 04
PPT
Arm organization and implementation
PPTX
Register transfer language
PPT
Computer architecture register transfer languages rtl
PPT
Pipeline r014
PPTX
Lecture 3 instruction set
RTL-Design for beginners
Types of instructions
Computer organization prashant odhavani- 160920107003
13 risc
Unit - 5 Pipelining.pptx
Chapter 4
Processors in a nutshell
Co ppt
introduction to embedded systems part 2
Register transfer & microoperations moris mano ch 04
Arm organization and implementation
Register transfer language
Computer architecture register transfer languages rtl
Pipeline r014
Lecture 3 instruction set
Ad

Similar to 17 registers (20)

PPTX
ARM introduction registers architectures
PPTX
Computer register
PPT
20-ARM Design Philosophy, Overview of ARM architecture-10-04-2025.ppt
PPTX
It322 intro 1
PPTX
2024_lecture13_come321.pptx.........................
PPT
Performance Tuning by Dijesh P
PPTX
It very good ppt because it is good ppt method
PPTX
Introduction to Computers Lecture # 8
PPTX
Arm architecture chapter2_steve_furber
PPT
Chapter12
PPT
Processor Design Flow architecture design
PPTX
Parallel Processors (SIMD)
PPTX
Parallel Processors (SIMD)
PPTX
UNIT 3 - General Purpose Processors
PDF
5_Embedded Systems مختصر.pdf
PDF
semester 6_arm processor basics Mod 3_part 1.pdf
PPTX
0 Computer Systems Architecture_MCAC-102.pptx
PPTX
DG M 4 ppt.pptx
PPTX
embedded design and systemChapter-0.pptx
PDF
PILOT Session for Embedded Systems
ARM introduction registers architectures
Computer register
20-ARM Design Philosophy, Overview of ARM architecture-10-04-2025.ppt
It322 intro 1
2024_lecture13_come321.pptx.........................
Performance Tuning by Dijesh P
It very good ppt because it is good ppt method
Introduction to Computers Lecture # 8
Arm architecture chapter2_steve_furber
Chapter12
Processor Design Flow architecture design
Parallel Processors (SIMD)
Parallel Processors (SIMD)
UNIT 3 - General Purpose Processors
5_Embedded Systems مختصر.pdf
semester 6_arm processor basics Mod 3_part 1.pdf
0 Computer Systems Architecture_MCAC-102.pptx
DG M 4 ppt.pptx
embedded design and systemChapter-0.pptx
PILOT Session for Embedded Systems
Ad

Recently uploaded (20)

PPTX
6- Architecture design complete (1).pptx
DOCX
actividad 20% informatica microsoft project
PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PPTX
Fundamental Principles of Visual Graphic Design.pptx
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
PDF
Quality Control Management for RMG, Level- 4, Certificate
DOCX
The story of the first moon landing.docx
PPTX
Wisp Textiles: Where Comfort Meets Everyday Style
PDF
SEVA- Fashion designing-Presentation.pdf
PDF
The Advantages of Working With a Design-Build Studio
PDF
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
PDF
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
PPTX
YV PROFILE PROJECTS PROFILE PRES. DESIGN
PPTX
HPE Aruba-master-icon-library_052722.pptx
PPTX
12. Community Pharmacy and How to organize it
PDF
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
6- Architecture design complete (1).pptx
actividad 20% informatica microsoft project
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
Fundamental Principles of Visual Graphic Design.pptx
mahatma gandhi bus terminal in india Case Study.pptx
Quality Control Management for RMG, Level- 4, Certificate
The story of the first moon landing.docx
Wisp Textiles: Where Comfort Meets Everyday Style
SEVA- Fashion designing-Presentation.pdf
The Advantages of Working With a Design-Build Studio
Integrated-2D-and-3D-Animation-Bridging-Dimensions-for-Impactful-Storytelling...
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
YV PROFILE PROJECTS PROFILE PRES. DESIGN
HPE Aruba-master-icon-library_052722.pptx
12. Community Pharmacy and How to organize it
Trusted Executive Protection Services in Ontario — Discreet & Professional.pdf
Package Design Design Kit 20100009 PWM IC by Bee Technologies
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
YOW2022-BNE-MinimalViableArchitecture.pdf
DOC-20250430-WA0014._20250714_235747_0000.pptx

17 registers

  • 1. What good are registers? • Flip-flops are limited because they can store only one bit. – We had to use two flip-flops for our two-bit counter examples. – Most computers work with integers and single-precision floating- point numbers that are 32-bits long. • A register is an extension of a flip-flop that can store multiple bits. • Registers are commonly used as temporary storage in a processor. – They are faster and more convenient than main memory. – More registers can help speed up complex calculations. • We’ll discuss RAM next time, and later we’ll also see how registers are used in designing and programming CPUs.
  • 2. shift registers types • Serial-in to Parallel-out Serial-in to Parallel- out  • Serial-in to Serial-out • Shift registers with parallel load
  • 3. A basic register • A 4-bit register from Logic Works is on the right, and its internal implementation is below. – This register uses D flip-flops. – All the flip-flops share a common CLK and CLR signal.
  • 4. Shift registers with parallel load • We can add a parallel load, just like we did for regular registers. – When LD = 0, the flip-flop inputs will be SIQ0Q1Q2, so the register shifts on the next positive clock edge. – When LD = 1, the flip-flop inputs are D0-D3, and a new value is loaded into the shift register, on the next positive clock edge.