You are on page 1of 6

Lab Report on Registers

Course Code: CSE 1326


Course Title: Digital Logic Design Laboratory
Experiment No: 06 | Group No: 01

Submitted by:
Name: Tarek Hasan
Student ID: 0112230109
Section: D

Submitted to:
Fahim Hafiz
Lecturer
Dept. of CSE, UIU

Performance Date: 8th July 2023


Submission Date: 24th July 2023
Objectives:
1. IC being used
2. Construct a 3-bit register
3. Select between two 4-bit registers using MUX
4. Construct a right shift register
5. Construct a left shift register
6. Construct a 3-bit register with the functions given in the
function table in the previous slide.

Components used:
1. 74AHC74 Dual D Flip-flop.
2. Clock source.
3. Two 74LS95 4-bit registers.
4. 2 input (2:1) 74158 Multiplexer
5. 74LS08 Quad 2-Input AND gate
6. 74LS32 Quad 2-Input OR gate
7. 74LS04 NOT gate
8. Logisim Software
9. Trainer Board

Theory:
In digital electronics, registers and shift registers are vital for data storage and
manipulation. A register is a collection of D flip-flops that can store binary data. Each flip-
flop holds one bit (0 or 1), and the register's size depends on the number of flip-flops it
contains. Shift registers offer intriguing data manipulation capabilities. Left shift registers
perform leftward bit-wise shifts, effectively multiplying the data's value by 2 with each
shift. Conversely, right shift registers do rightward shifts, dividing the data's value by 2 for
each shift. Shift registers play a crucial role in data storage, transfer, and the design of
sequential circuits, contributing significantly to modern computing systems.
Understanding these concepts remains essential for those working in digital electronics as
technology advances.
Problem/Design Solve Procedure:

1. IC being used

Pin diagram of 74AHC74 Dual D-Flip Flop:

Pin diagram of 74LS95:


2. 3-bit register using D-Flip Flop

3. Select between two 4-bit register using MUX


4. Right shift register:

5. Left shift register


6. 3-bit register with the given function

Discussion:
In this experiment, I learned about registers and flip flops, which are essential components
in electronics. Registers act as storage boxes for computer information, using binary bits
as building blocks. Flip flops function like switches, representing binary data as on (1) or
off (0). I also discovered real-life applications of registers and flip flops in computer
memory and data storage. Moreover, I gained skills in designing different register types by
combining flip flops using Logisim software, including drawing them with multiplexers.
This hands-on experience improved my understanding of how computers manage data.

You might also like