F1 83 Arytmetyka dwójkowa 2

background image

F1-83

© J. Pasierbiński , J. Kalisz, WAT, 2006

Arytmetyka dwójkowa 2

Odejmowanie

– do odjemnej

dodaje się

odjemnik zapisany w

uzupełnieniu do podstawy

p

albo podstawy zmniejszonej o 1 (

p –

1

).

Na przykład:

Odejmowanie

dziesiętne

z uzupełnieniem do

9

54

30

+69

U9

(30)

+45

U9

(54)

1

23

Przeniesienie

zwrotne:

1 ► wynik

dodatni

0

75

Przeniesienie

zwrotne:

0

► wynik

ujemny

1

Korekcja wyniku

w kodzie

U9

+24

75

U9

(75) = –24

Odejmowanie

dziesiętne

z uzupełnieniem do

10

54

30

+70

U10

(30)

+46

U10

(54)

1

24

Przeniesienie z sumy:

1

► wynik

dodatni

0

76

Przeniesienie z sumy:
0

► wynik

ujemny

w kodzie

U10

Przeniesienie z sumy

jest pomijane!

+24

76

U10

(76) =

24

Odejmowanie

dwójkowe

z uzupełnieniem do

1

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

Odejmowanie

dwójkowe

z uzupełnieniem do

2

110110

011110

100010

U2

(011110)

001010

U2

(110110)

1

011000

Pomijany bit nadmiaru:

1

► wynik

dodatni

0

101000

Pomijany bit nadmiaru:

0

► wynik

ujemny

w

U2

011000

(+24)

101000

L

(011000) =

24

54 – 30 = 24

54 +

U9

(30) = 54 + 69

54 +

U10

(30) = 54 + 70

30 – 54 = – 24

30 +

U9

(54) = 30 + 45

30 +

U10

(54) = 30 + 46


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