Hexadecimální systém je jedním z hlavních používaných systémů v informatice. Je založena na 16 číslicích: číslicích od 0 do 9 a latinských písmenech A, B, C, D, E, F, které odpovídají desetinným číslům od 10 do 15. Hexadecimální čísla se často používají k reprezentaci barev v grafických aplikacích, paměťových adresách a dalších důležitých datech.
Číslo 2ac1 je hexadecimální číslo složené ze čtyř číslic: 2, a, c a 1. Chcete-li najít binární záznam tohoto čísla, musíte znát příslušné hodnoty pro každou číslici v hexadecimální a binární podobě. V desítkové soustavě se číslo 2ac1 rovná: 2 * 16^3 + a * 16^2 + c * 16^1 + 1 * 16^0.
Po přepočtu každé číslice hexadecimálního čísla na binární číslo dostaneme následující záznam: 0010 1010 1100 0001. K nalezení počtu jednotek v tomto záznamu stačí spočítat počet jednotek v každém bitu. Když analyzujete záznam, můžete si okamžitě všimnout, že zápis čísla 2ac1 obsahuje 6 jednotek.
Počet jednotek v binárním záznamu
Chcete-li určit počet jednotek v binárním záznamu čísla, musíte toto číslo rozdělit na bity a spočítat počet jednotek. V binární soustavě je číselný výboj reprezentován dvěma hodnotami: 0 a 1. Každý bit může být buď nulový, nebo jediný.
Chcete-li vypočítat počet jednotek v binárním záznamu hexadecimálního čísla 2ac1, musíte toto číslo nejprve převést na binární číselnou soustavu. Poté se provede analýza každého bitu a výpočet počtu jednotek. To lze provést porovnáním každého bitu s 1: pokud je bit 1, pak zvýšíme počet jednotek o 1. Na konci analýzy všech bitů získáme počet jednotek v binárním záznamu čísla.
Hexadecimální číslo 2ac1
Binární záznam hexadecimálního čísla 2ac1 obsahuje 16 jednotek.
K určení počtu jednotek v binárním záznamu hexadecimálního čísla 2ac1 je nutné rozdělit číslo na jednotlivá čísla a nahradit je příslušnými binárními ekvivalenty:
| Hexadecimální číslo | Binární číslo |
|---|---|
| 2 | 0010 |
| a | 1010 |
| c | 1100 |
| 1 | 0001 |
Sečtením všech binárních čísel získáme následující výsledek:
0010 1010 1100 0001
Tato sekvence obsahuje 16 jednotek, což je počet jednotek v binárním záznamu hexadecimálního čísla 2ac1.
Binární číselný systém
Binární číselný systém je hlavní pro provoz počítačů a digitálních zařízení, protože jsou založeny na elektronických součástech, které mohou být buď zapnuté (1), nebo vypnuté (0).
Vezměme si příklad. Hexadecimální číslo 2ac1 v binární číselné soustavě bude vypadat takto:
| Číslice | Desetinná hodnota | Binární význam |
|---|---|---|
| 2 | 2 | 0010 |
| a | 10 | 1010 |
| c | 12 | 1100 |
| 1 | 1 | 0001 |
Jak je vidět na příkladu, každá číslice hexadecimálního čísla se jeví jako 4 bity v binární soustavě. Binární záznam čísla 2ac1 tedy obsahuje 16 bitů nebo 16 jednotek.
Hexadecimální číselný systém
Výhodou hexadecimálního číselného systému je jeho kompaktnost a jednoduchost zápisu velkých čísel. Kromě toho je široce používán v programování a informatice, protože je vhodný pro reprezentaci binárních dat. Každá číslice hexadecimálního systému plně odpovídá 4 bitům binární soustavy.
Například pro převod binárního čísla na hexadecimální je binární číslo rozděleno do skupin po 4 bitech a každá skupina je poté nahrazena odpovídající číslicí hexadecimálního systému. Například číslo 1010 v binárním záznamu bude reprezentováno číslem A v hexadecimální soustavě.
V případě zápisu hexadecimálního čísla 2ac1 obsahuje 8 jednotek. Pro výpočet lze jednoduše spočítat počet jednotek v binární evidenci čísel samostatně pro každou číslici:
| Číslice | Binární záznam | Počet jednotek |
|---|---|---|
| 2 | 0010 | 1 |
| a | 1010 | 2 |
| c | 1100 | 2 |
| 1 | 0001 | 1 |
Hexadecimální zápis čísla 2ac1 tedy obsahuje 8 jednotek.
Analýza binárního záznamu čísla 2ac1
Hexadecimální číslo 2ac1 se převádí na binární číselnou soustavu následovně:
2ac116 = 0010 1010 1100 00012
Binární záznam čísla 2ac1 obsahuje 13 jednotek. Chcete-li vypočítat jejich počet, musíte zobrazit každý bit čísla a vzít v úvahu pouze ty, které se rovnají jednotce.
Analýzou binárního záznamu čísla 2ac1 lze zaznamenat následující sekvence jednotek:
- 1 sekvence dlouhá 1 bit;
- 1 sekvence o délce 2 bitů;
- 1 sekvence dlouhá 4 bity;
- 1 sekvence o délce 8 bitů.
Binární zápis čísla 2ac1 tedy obsahuje 13 jednotek rozdělených do různých bitových sekvencí.