F1 82 Arytmetyka dwójkowa 1

background image

F1-82

© J. Kalisz, WAT, 2008

Arytmetyka dwójkowa - Dodawanie




Wynik dodawania

na pozycji i

p

i

+ q

i

+ c

i

= c

i

+1

D

s

i



Reguły dodawania liczb dwójkowych

na pozycji i

(i = 0,1…,n-1)








Wynik

Y

dodawania liczb

P

i

Q

oraz

przeniesienia wstępnego

c

0

:

P + Q + c

0

= Y = c

n

D

S

czyli L(Y) = 2

n

c

n

+ L

(S)

Przykład:

c

n

-1

c

n

-2

c

i

c

0

P

= p

n-

1

p

n-

2

… p

i

… p

0

+ Q =

q

n-

1

q

n-

2

… q

i

… q

0

S

= s

n-

1

s

n-

2

... s

i

… s

0

c

n

c

n

-1

c

i

+1

c

1

Przeniesienie na pozycję i

Przeniesienie na pozycję i+1

c

i

p

i

q

i

s

i

c

i

+1

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

◄ suma modulo

2:

s

i

= p

i

q

i

Pozycja 4 3 2 1 0

P

= 1 0 0 1

L

(P) =

9

Q

= 1 1 0 1

L

(Q) =

13

Wynik Y = 1 0 1 1 0

L

(Y) = 22

Przeniesienia: 1 1

c

1

c

4


Wyszukiwarka

Podobne podstrony:
F1 82 Arytmetyka dwójkowa 1
F1 83 Arytmetyka dwójkowa 2
F1 84 Arytmetyka dwójkowa 3
F1 85 Arytmetyka dwójkowa 4
F1 83 Arytmetyka dwójkowa 2
F1 85 Arytmetyka dwójkowa 4
F1 84 Arytmetyka dwójkowa 3
F1 91 Układy arytmetyczne 6
F1 93 Układy arytmetyczne 8
F1 90 Układy arytmetyczne 5
F1 86 Układy arytmetyczne 1
F1 87 Układy arytmetyczne 2
F1 92 Układy arytmetyczne 7
F1 9 Kody dwójkowe naturalne
F1 89 Układy arytmetyczne 4

więcej podobnych podstron