Tůma Vlastislav: Porovnání verzí
Řádek 48: | Řádek 48: | ||
Slouží ke srovnávání dvou vícebitových slov a při shodě slov vzniká koincidenční signál. | Slouží ke srovnávání dvou vícebitových slov a při shodě slov vzniká koincidenční signál. | ||
[[Soubor:koincidenční obvod.jpeg]] | [[Soubor:koincidenční obvod.jpeg]] | ||
== Porovnávací obvod == | |||
Definice: Porovnávací obvod je takový kombinační logický obvod, který porovnává dvě několika bitová slova a na výstupech | |||
generuje signály pro rovnost, větší a menší. První slovo si označíme A a druhé B. | |||
Př.:Porovnávací obvod 2x2 bity - porovnává dvě dvoubitová slova. | |||
[[Soubo:porovnávací obvod.jpeg]] |
Verze z 31. 5. 2010, 10:11
KLO - Kombinační Logické Obvody
Nejdříve potřebujeme znát kod. Kód: je předpis, podle něhož se symboly jedné abecedy přepisují symboly abecedy jiné.
Binární kód-je vyjádření dekadické soustavy soustavou dvojkovou. (938)D=(01110101010)B desítkové číslo-číslo v přirozeném dvojkovém kódu. Dvojkové číslo je složeno z bitů (z anglického binary digital)). Označuje dvojkové číslo, buď 0 nebo 1. jeden bit je základní jednotka informace. K vyjádření dvojkového čísla 7 je třeba 3 bitů a číslo 15 4 bity, s 8 bity až číslo 255. Dvojkovému číslo o délce 8 bitů říkáme slabika=1byte. 8 bitů=slabika 16 bitů=2 byte=slovo 32 bitů=4 byte=2 slova
BCD kód - kompromis mezi dekadickými a binárními čísly (binary coded decimal). Má 4 proměnné a vychází z binárního kódu. Váhy jednotlivých proměnných i sled kombinací jsou zachovány, BCD kód končí kombinací čísla 9. Významným znakem tohoto kódu je, že desítkové číslo složené z několika číslic převádí po jednotlivých číslicích, takže vznikne lineární bodované číslo. Př. čísla BCD jsou možná delší než přímý převod do binárního kódu, ale přehlednější a snadněji se převádějí, protože se pro každé dekadické místo (4bity) používá 1 čtyřbitový dekodér. Pro pravá binární čísla je třeba dekodér, který zpracuje všechna místa najednou. Při zápisu je třeba rozlišit kód BCD.
Další běžné kódy - Mnohé kódy mají svůj technický význam, který je hodnocen především z hlediska vhodnosti k realizaci aritmetických operací, z hlediska řešení převodníků kódů a také z hlediska možnosti vzniku chyb při přenosu a detekci těchto chyb.
Váhové kódy – každému místu v binární kombinaci je přiřazena váha a desítková číslice je dána součtem vah, kde je umístěna jednička. Př. BCD, Rubinoffův apod.
Váhové kódy se zápornými vahami – obsahuji některé tzv. záporné váhy. Odvození probíhá stejně. Př. Rubinoffův.
Symetrické kódy – jsou symetrické vůči středu. Př. Aikenův, Rubinoffův
Bezpečnostní kódy – používají se k zabezpečení přenosu dat. Př. Johnsonův.
Převodník kodu
Definice: Je to takový kombinační obvod, který převádí jeden binární kód do druhého.
Řízený invertor
Definice: Je to KLO, který na svůj výstup propustí buď přímou nebo negovanou proměnou v závislosti na řídícím signálu
Koincidenční obvod
Slouží ke srovnávání dvou vícebitových slov a při shodě slov vzniká koincidenční signál.
Porovnávací obvod
Definice: Porovnávací obvod je takový kombinační logický obvod, který porovnává dvě několika bitová slova a na výstupech generuje signály pro rovnost, větší a menší. První slovo si označíme A a druhé B. Př.:Porovnávací obvod 2x2 bity - porovnává dvě dvoubitová slova. Soubo:porovnávací obvod.jpeg