1 of 10

1.4.3 (E) Half & Full Adders

Basic Operations of a CPU

2 of 10

Objectives

  • Half Adders
  • Full Adders

3 of 10

CPU : The basic calculator

4 of 10

Recap Basic Addition

0 1

0 1

1 0

1

0 1

0 0

0 1

0 0

0 1

0 1

5 of 10

The Half Adder

6 of 10

Truth Table

S = A v B

Inputs

Outputs

A

B

C

S

0

0

0

0

0

1

0

1

1

0

0

1

1

1

1

0

C = A ∧ B

7 of 10

The Full Adder

8 of 10

The Full Adder

9 of 10

Full Adder Truth Table

Inputs

Outputs

A

B

Cin

Cout

S

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

0 1

0 1

1 1

0 1

0 1

1 0

1

1

10 of 10

Complete the following