Download - 2 Bit Addition

Transcript
Page 1: 2 Bit Addition

2 Bit Addition

Page 2: 2 Bit Addition

s = a . b’ + a’ . bc = a . b

Page 3: 2 Bit Addition

3 Bit Addition

Page 4: 2 Bit Addition
Page 5: 2 Bit Addition

Full Adder

Page 6: 2 Bit Addition

Full Adder

Page 7: 2 Bit Addition
Page 8: 2 Bit Addition

Example 1

Page 9: 2 Bit Addition

Example 1

Page 10: 2 Bit Addition

Example 1

Page 11: 2 Bit Addition

Example 2

Page 12: 2 Bit Addition

Example 2

Page 13: 2 Bit Addition

Example 2

Page 14: 2 Bit Addition

Example 3

Page 15: 2 Bit Addition

Example 3

Page 16: 2 Bit Addition

Example 3

Page 17: 2 Bit Addition

Example 4

Page 18: 2 Bit Addition

Example 4

Page 19: 2 Bit Addition

Example 4

Page 20: 2 Bit Addition
Page 21: 2 Bit Addition
Page 22: 2 Bit Addition
Page 23: 2 Bit Addition

Carry in

Carry out

Page 24: 2 Bit Addition
Page 25: 2 Bit Addition

4-Bit Binary Adder

Page 26: 2 Bit Addition

n-Bit Binary Adder

Page 27: 2 Bit Addition

8-Bit Binary Adder using 4-bit Adder Modules

Page 28: 2 Bit Addition

16-Bit Binary Adder using 8-bit Adder Modules

Page 29: 2 Bit Addition

A = {A3 , A2 , A1 , A0} = {{a15, … , a12}, {a11, … , a8}, {a7, … , a4}, {a3, … , a0}}B = {B3 , B3 , B1 , B0} = {{b15, … , b12}, {b11, … , b8}, {b7, … , b4}, {b3, … , b0}} S = {S3 , S3 , S1 , S0} = {{s15, … , s12}, {s11, … , s8}, {s7, … , s4}, {s3, … , s0}}

16-Bit Binary Adder using 4-bit Adder Modules