Fiza Cald 11
Fiza Cald 11
Karachi Campus
LIST OF TASKS
TASK NO OBJECTIVE
1. Design and implement the circuits for a half adder, full adder, half subtractor, and full
subtractor in Multisim using basic gates, along with their truth tables and corresponding
sum, difference, and carry/borrow equations.
2. Design and implement a 2-bit adder and subtractor circuit in Multisim using basic gates.
3. Design and implement a 4-bit adder and subtractor circuit in Multisim using Full Adder
ICs.
Submitted On:
Date: __23/12/24__
[Lab no. 11] [COMPUTER ARCHITECTURE AND LOGIC
DESIGN]
[DESIGN & IMPLEMENTAION OF BINARY ADDER AND
SUBTRACTOR]
Half Adder:
A B Sum Carry
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Equations:
S = A’B + AB’ = A⊕B
C = AB
Full Adder:
Cin A B S (Sum) Cout (Carry)
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Equations:
S = A'B'C + A'BC' + AB'C' + ABC
= AC + AB + BC (after simplification)
Half Subtractor:
A B D (Difference) B0 (Borrow)
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Equations:
D = A’B + AB’ = A⊕B
B0 = A’B
Full Subtractor:
B A Bin D (Difference) Bo (Borrow)
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Equations:
D = A'B'C + A'BC' + AB'C' + ABC
2 Bit Adder:
2 Bit Subtractor:
4 Bit Adder:
VCC
5V
B1 A1 B2 A2 B3 A3 B4 A4
4 Bit Subtractor:
VCC
5V
B1 A1 B2 A2 B3 A3 B4 A4