MSCP 52011
Introduction to Computer Systems
Adders
Adder Chip
Two-bit half-adder truth table
x
y
carry
sum
0
0
0
0
0
1
0
1
1
0
0
1
1
1
1
0
Three-bit full-adder
x
y
c(in)
carry
sum
0
0
0
0
0
0
0
1
0
1
0
1
0
0
1
0
1
1
1
0
1
0
0
0
1
1
0
1
1
0
1
1
0
1
0
1
1
1
1
1
16 bit adder
(don’t design it this way — use abstraction!)
ALU Arithmetic Logic Unit
ALU Logic and worksheet
Chip Set : Project 2