Summaator Adder

Слайд 2

07/27/2023 T. Evartson Täissummaator Full adder + + si ai bi

07/27/2023

T. Evartson

Täissummaator Full adder

+

+

si

ai

bi

ci

&

&

&

1

ci+1

Слайд 3

07/27/2023 T. Evartson XOR + x1 x2 y x1 x2 y

07/27/2023

T. Evartson

XOR

+

<

x1

x2

y

x1

x2

y

x1

x2

y

1

1

&

&

1

y

 

 

x1

x2

y = x1 x2 + x1 x2

x1 x2 y
0 0

0
0 1 1
0 1
1 1 0
Слайд 4

07/27/2023 T. Evartson

07/27/2023

T. Evartson

Слайд 5

07/27/2023 T. Evartson

07/27/2023

T. Evartson

Слайд 6

07/27/2023 T. Evartson 1 Poolsummaator Half-adder + s`i ai bi &

07/27/2023

T. Evartson

1

Poolsummaator Half-adder

+

s`i

ai

bi

&

c`i+1

PS

PS

si

ai

bi

ci

ci+1

s`i

s``i

c`i+1

c``i+1

Слайд 7

07/27/2023 T. Evartson Paralleel- ja järjestikülekanne c1 = f(a0, b0, c0)

07/27/2023

T. Evartson

Paralleel- ja järjestikülekanne

c1 = f(a0, b0, c0)

c2 = f(a1, b1,

c1)

c3 = f(a2, b2, c2)

c4 = f(a3, b3, c3)

c4

c3

c2

c1

a0

a1

a2

a3

b3

b2

b1

b0

c0

c1 = f(a0, b0, c0)

c2 = f(a1, b1,
a0, b0, c0)

c3 = f(a2, b2, a1,
b1, a0, b0, c0)

c4 = f(a3, b3,
a2, b2,
a1, b1, a0, b0, c0)

c4

c3

a0

a1

a2

a3

b3

b2

b1

b0

c0

c2

c1

Järjestikülekanne.

Paralleelülekanne.

Слайд 8

07/27/2023 T. Evartson Kiire ülekanne Look-Ahead Carry Generator + + ai

07/27/2023

T. Evartson

Kiire ülekanne Look-Ahead Carry Generator

+

+

ai

bi

ci

si

pi

gi

&

1

Liitmis blokk (LB)

LB0

LB1

LB2

LB3

Kiire ülekannde skeem

a0

b0

g0

p0

c1

b1

g1

p1

c2

b2

g2

p2

c3

a1

a2

a3

b3

g3

p3

c4

P

G

c0

s3

s2

s1

s0

Слайд 9

07/27/2023 T. Evartson

07/27/2023

T. Evartson

Слайд 10

07/27/2023 T. Evartson Lahutaja Subtractor + + vi ai bi li

07/27/2023

T. Evartson

Lahutaja Subtractor

+

+

vi

ai

bi

li

&

&

&

1

li+1

1

Слайд 11

07/27/2023 T. Evartson Summaator-lahutaja I Adder-Subtractor I + + si/vi ai

07/27/2023

T. Evartson

Summaator-lahutaja I Adder-Subtractor I

+

+

si/vi

ai

bi

ci/li

&

&

&

1

ci+1/li+1

+

m

m=1 > -
m=0 > +