Přejít na hlavní obsah

Kolik jednotek je v binárním záznamu hexadecimálního čísla f1a0 16?

  • Přemysl Němcová
  • Postupy

V zobrazení čísel různými číselnými systémy je vždy zvláštní zájem. Jedním z nejoblíbenějších číselných systémů je hexadecimální systém, který je založen na použití 16 znaků: 0 až 9 A a až F. Chcete-li pochopit, kolik jednotek je v binárním záznamu hexadecimálního čísla f1a0 16, musíte jej převést na binární číselnou soustavu.

Za tímto účelem je každý hexadecimální symbol nahrazen ekvivalentem v binární číselné soustavě. Například symbol f představuje číslo 15 v desítkové soustavě, což znamená, že jeho binární reprezentace bude 1111. Podobně budou znaky 1, a a 0 reprezentovány binárními čísly 0001, 1010 a 0000.

Nyní zbývá pouze spojit výsledná binární čísla dohromady a spočítat počet jednotek. Ukazuje se, že binární zápis hexadecimálního čísla f1a0 16 obsahuje 11 jednotek. Odpověď na tuto otázku je 11.

Číselné systémy v informatice

Binární číselný systém, jak lze z názvu pochopit, používá k reprezentaci čísel dva znaky - 0 a 1. Každý výboj v binární soustavě označuje příslušný stupeň čísla 2. Například číslo 101110102 v desítkové soustavě bude zastoupena jako 186.

Hexadecimální číselný systém, také známý jako hexadecimální systém nebo systém se základnou 16, používá 16 znaků: číslice od 0 do 9 a písmena od A do F.každý výboj v hexadecimálním systému označuje příslušný stupeň čísla 16. Například číslo F1A016 v desítkové soustavě bude prezentováno jako 61792.

Chcete-li zjistit, kolik jednotek je obsaženo v binárním záznamu hexadecimálního čísla F1A016, je třeba převést toto číslo do binární soustavy a spočítat počet jednotek. V tomto případě binární záznam pro číslo F1A016 bude vypadat jako 11110001101000002 obsahuje 9 jednotek.

ZnakHodnota
00
11
210
311
4100
5101
6110
7111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

Binární zápis hexadecimálního čísla F1A016 obsahuje 9 jednotek.

Binární záznam hexadecimálního čísla

Hexadecimální číselný systém je založen na použití 16 různých znaků: číslic od 0 do 9 a písmen od A do F (a jejich velkých ekvivalentů). K reprezentaci čísel se v hexadecimálním systému používá poziční notace podobná desítkové soustavě.

K překladu hexadecimálních čísel do binární se používá následující tabulka:

  • 0 → 0000
  • 1 → 0001
  • 2 → 0010
  • 3 → 0011
  • 4 → 0100
  • 5 → 0101
  • 6 → 0110
  • 7 → 0111
  • 8 → 1000
  • 9 → 1001
  • A → 1010
  • B → 1011
  • C → 1100
  • D → 1101
  • E → 1110
  • F → 1111

Chcete-li převést hexadecimální číslo do binární soustavy, musíte každou číslici nahradit sekvencí čtyř bitů, která jí odpovídá. Například číslo F1A0 bude v binární soustavě znázorněno následovně:

  • F → 1111
  • 1 → 0001
  • A → 1010
  • 0 → 0000

Binární záznam hexadecimálního čísla F1A0 by tedy byl 111100011010000000.

Zápis hexadecimálních čísel v binární číselné soustavě

Pro zápis hexadecimálních čísel se v binární číselné soustavě používá následující tabulka:

Hexadecimální čísliceBinární záznam
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

Hexadecimální číslo " f1a0 "v binární číselné soustavě bude mít následující záznam:"1111000110101000000".

Pro výpočet počtu jednotek v binárním záznamu hexadecimálního čísla "f1a0" je nutné analyzovat každý bit a spočítat počet jednotek. V tomto případě má binární zápis čísla "f1a0" 9 jednotek.

Počet jednotek v binárním záznamu čísla f1a0 16

Chcete-li vypočítat počet jednotek v binární evidenci čísla f1a0 16, musíte toto číslo nejprve převést na binární číselnou soustavu.

Číslo f1a0 16 se skládá ze 4 hexadecimálních číslic: f, 1, a a 0. Každá číslice hexadecimálního systému může být reprezentována čtyřmi bity binární soustavy.

Číslo f1a0 16 lze tedy zapsat do binární číselné soustavy následovně: 11110001101010000000.

Pro výpočet jednotek v tomto binárním záznamu je nutné vypočítat počet jednotek v každém bitu. V tomto případě se počet jednotek rovná 8.

Binární zápis čísla f1a0 16 tedy obsahuje 8 jednotek.