Číselné soustavy - 2. cvičení
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
)
2
(
)
10
(
10101
21
→
0,375 * 2 = 0 + 0,75
0,75 * 2 = 1 + 0,5
0,5 * 2 = 1 + 0 =>
)
2
(
)
10
(
011
,
0
375
,
0
→
)
2
(
)
10
(
011
,
10101
375
,
21
→
3. Dvojkově vyjádřená osmičková a šestnáctková čísla
65(16) = 0110 | 0101(2)
110 | 1001 | 1010(2) = 69A(16)
23(8) = 010 | 011(2)
732(8) = 1 | 1101 | 1010(2) = 1DA(16)
0100 1000 0111 0110(2) = 4876(16)
0100 1000 0111 0110(2) = 44166(8)
Aritmetické operace v polyadických číselných soustavách
1. Vyjádření záporných čísel
- pomocí znaménkového bitu (signum)
- logický doplněk = inverze čísla
- dvojkový doplněk = inverze + 1
Dvojkový doplněk 7
0111
6
0110
0001 inverze 1110 - logický doplněk
.
+1
.
1111 - dvojkový doplněk
.
1
0001
Tvorba dvojkového doplňku:
0
0000
1. nalezení logického doplňku (invertování všech bitů menšitele)
-1
1111
- menšitel nutno doplnit na počet bitů, který odpovídá počtu
-2
1110
bitů menšence
.
2. nalezení dvojkového doplňku
.
- přičtení +1 k logickému doplňku
.
-7
1001
-8
1000
2. Sčítání
1011(1)
63(8)
87(16)
E2(16)
+1101(2)
+47(8)
+4E(16)
+CD(16)
11000(2)
132(8)
D5(16)
1AF(16)
1101(2)
54(8)
A2(16)
+1101(2)
+42(8)
+87(16)
+1001(2)
+17(8)
+5A(16)
+ 111(2)
135(8)
183(16)