PLC - Programovatelné logické automaty | ||
PLC-AUTOMATIZACE - DATA - ČÍSELNÉ SOUSTAVY - ŠESTNÁCTKOVÁ (HEXADECIMÁLNÍ) SOUSTAVA | Provoz webu zajišťuje: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ŠESTNÁCTKOVÁ (HEXADECIMÁLNÍ) SOUSTAVACharakteristikaŠestnáctková soustava / hexadecimální soustava soustava o základu 16. V hexadecimální soustavě jsou používány znaky 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, doplněné o A, B, C, D, E, F, kdy písmenné znaky reprezentují hodnoty 10–15. Zápis v hexadecimální soustavě bývá doplněn o znak H nebo h použitý jako dolní index za poslední číslicí, případně zkratkou HEX. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PoužitíHexadecimální soustava je velmi vhodná pro vyjádření binárního čísla ve výpočetní technice pro jednoduchý a snadný převod mezi těmito soustavami. Zápis hodnoty v HEX-soustavě je oproti zápisu BIN-soustavě úspornější, zvláště u velkých čísel. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kódování šestnáctkové soustavyPro použití desítkové soustavy ve výpočetní technice bylo nutno přiřadit hodnotám číslic odpovídající znaky. Standardně se používá tabulka ASCII. Matematické vyjádření šestnáctkové soustavy
Binární vyjádření šestnáctkové soustavyPro vyjádření jednoho znaku šestnáctkové soustavy je zapotřebí čtyř bitů, tedy jeden Nibble, což je polovina Byte. Vzhledem k postupnosti hodnot binární i hexadecimální soustavy je možno (a prakticky se používá) všech 8 bitů Byte.
Tabulka 1
Porovnání kódu soustav HEX, BIN a DEC Tabulka 1 zobrazuje posloupnost hodnot pro tři nejpoužívanější soustavy, kde je zvýrazněn přechod do vyššího řádu šestnáctkové a desítkové soustavy. Tabulka 2 zobrazuje příklad vyjádření šestnáctkového čísla v rozsahu jednoho slova (Word) a možné příklady dekódování hodnoty.
Tabulka 2
Příklad šestnáctkového čísla |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Záporná čísla v šestnáctkové soustavěŠestnáctková soustava nemá definovaný znak pro znaménko a potom záleží na tom, jaký typ (např. UINT / INT) je v dané paměťové oblasti uložen. Kladná i záporná čísla jsou v šestnáctkové zobrazovány shodně, viz příklad výše, tabulka 2. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PLC-AUTOMATIZACE - DATA - ČÍSELNÉ SOUSTAVY - ŠESTNÁCTKOVÁ (HEXADECIMÁLNÍ) SOUSTAVA |
|
|