Čí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.
Cvičení 2
Osnova
- Druhy kódů
- Číselné soustavy polyadické a nepolyadické
- Přepočet číselných soustav
- Základní aritmetické operace
Druhy kódů
Kód vyjadřuje zápis informace podle zadaných pravidel. Jednotlivé kódy lze rozdělit
podle způsobu využití. Máme dvě hlavní skupiny kódů, kterými jsou kódy pro aritmetické a
logické operace a kódy pro přenos a ukládání na média.
Kódy pro aritmetické a logické operace byly navrženy za účelem využití
v matematice, a proto aritmetické operace jako je sčítání nebo násobení jsou s těmito kódy
celkem snadné.
Kódy pro přenos a ukládání na médium byly navrženy pro snadnou komunikaci mezi
zařízeními. Na tyto kódy jsou kladeny zvláštní požadavky jako je malá stejnosměrná složka,
dostatečné časté změny z logické 0 na logickou 1 a naopak, odolnost proti rušení atd.
Aritmetické a logické kódy
Kód
Reprezentace
Vlastnosti
Desítkový zápis
11(10)
Přirozený, hodně logických
úrovní
Binární kódování
1*8+ 0*4 + 1*2+ 1*1
11(10) -> 1011(2)
12(10) -> 1100(2)
Přirozený pro počítač, problém
se sousedními stavy
Grayův kód
gn-1 = bn-1
11(10) -> 1110
12(10) -> 1010
Sousední stavy se liší právě v
jednom bitu, obtížné aritmetické
operace
desítkový kód BCD
Jako binární kódování
Desítkové kódy
Stibitzův kód +3
2(10) + 3 = 5 -> 1001
Aikenův kód 2421
3(10) -> 0011
7(10) -> 1101
Rubinoffův kód 8,4,-2,-1
3(10) -> 0101
7(10) -> 1001
Kódy pro přenos a ukládání na média Mezi tyto kódy patří například kód NRZ (Not Return to Zero), NRZI (NRZ s inverzí)
a diferenciální manchester kód.