F1 84 Arytmetyka dwójkowa 3

background image

F1-84

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

Arytmetyka dwójkowa 3

Działania na liczbach wielobajtowych

Przykład

(46 813 + 52 388 = 99 201)

10

≡ (B6DD + CCA4 = 18381)

16

bajt 1

B 6

bajt 0

D D

C C

A 4

1011 0110

1101 1101

+ 1100 1100

+ 1010 0100

1 1000 0011

1000 0001


Działania na liczbach dwójkowych ze znakiem

Działanie

P – Q

jest skróconą formą zapisu działania

(+P) + (–Q)

Liczby ze znakiem są zapisywane w formacie

ZU1

albo

ZU2

Dodawanie jest wykonywane

wraz z bitem znaku!

Przykład użycia kodu

ZU1

+12 0 001100

ZU1

(+12) –12

1

110011

ZU1

(–12)

+ –37 1 011010

ZU1

(–37) + +37 0

100101

ZU1

(+37)

–25 1 100110 –25 w

ZU1

+25

1

0 011000

1

Przeniesienie

zwrotne

0 011001 +25 w

ZU1

Przykład użycia kodu

ZU2

+12 0 001100

ZU2

(+12) –12

1

110011

ZU2

(–12)

+ –37 1 011011

ZU2

(–37) + +37 0

100101

ZU2

(+37)

–25 1 100111 –25 w

ZU2

+25

1

0 011000 +25 w

ZU2

←Przeniesienie międzybajtowe

Przepełnienie

,

nadmiar

(

overflow

)

Bit pomijany!


Wyszukiwarka

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