F1 83 Arytmetyka dwójkowa 2

background image

F1-83

© J. Kalisz, WAT, 2008

Odejmowanie liczb dwójkowych bez znaku

Do odjemnej

dodaje się

odjemnik zapisany w uzupełnieniu do

podstawy

p

albo podstawy zmniejszonej o 1 (

p –

1

).


Przykład: 110110 (54) – 011110 (30)

Odejmowanie dwójkowe w kodzie

U1

54 – 30:

30 – 54:

110110


011110

100001

U1

(011110)

001001

U1

(110110)

1

010111

Przeniesienie zwrotne:
1

► wynik

dodatni

0

100111

Przeniesienie zwrotne:

0

► wynik

ujemny

w

U1

1

Korekcja wyniku

011000

(+24)

100111

L

(011000) =

24

Bit przeniesienia zwrotnego służy również do określenia znaku wyniku!

Odejmowanie dwójkowe w kodzie

U2

54 – 30:

30 – 54:

110110

011110

100010

0

U2

(011110)

01010

U2

(110110)

1

011000

Pomijamy bit nadmiaru

1

► wynik

dodatni

0

101000

Pomijamy bit nadmiaru

0

► wynik

ujemny

w

U2

011000

(+24)

101000

L

(011000) =

24

Pomijany bit nadmiaru służy do określenia znaku wyniku!


Wyszukiwarka

Podobne podstrony:
F1 83 Arytmetyka dwójkowa 2
F1 82 Arytmetyka dwójkowa 1
F1 84 Arytmetyka dwójkowa 3
F1 85 Arytmetyka dwójkowa 4
F1 85 Arytmetyka dwójkowa 4
F1 84 Arytmetyka dwójkowa 3
F1 82 Arytmetyka dwójkowa 1
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