- Popište číselné soustavy používané pro práci v digitální technice
- Popište a na příkladech aplikujte převody čísel mezi různými číselnými soustavami
- Popište zápis záporného a desetinného čísla v binární soustavě
Popište číselné soustavy používané pro práci v digitální technice
- V číslicové technice se používají různé číselné soustavy, které jsou vhodné pro reprezentaci dat a čísel.
-
Binární soustava
- Používá pouze dvě číslice: 0 a 1.
- Nejzákladnější číselná soustava používaná v digitální technice, protože odpovídá logickým stavům „zapnuto“ (1) a „vypnuto“ (0).
- Elektronické součástky (např. tranzistory) přirozeně pracují ve dvou stavech, což odpovídá binární soustavě.
- V binární soustavě lze snadno použít Booleovu algebru pro návrh a optimalizaci digitálních systémů.
-
Hexadecimální soustava (šestnáctková)
- Používá číslice: 0–9 a písmena: A–F, kde A = 10 , B = 11 , …, F = 15.
- Používá se pro zjednodušení práce s binárními čísly – každé čtyři bity odpovídají jedné hexadecimální číslici.
-
Desítková soustava (decimální)
- Nejčastěji používaná číselná soustava v běžném životě.
- Používá číslice: 0–9.
- V číslicové technice se používá pro vstup nebo výstup hodnot.
Popište a na příkladech aplikujte převody čísel mezi různými číselnými soustavami
-
Převod z binární do desítkové soustavy
- Příklad:
-
Převod z desítkové do binární soustavy
- Číslo :
-
Číslo dělíme 2.
-
Následně čteme zbytky pozpátku: .
- Číslo :
-
Převod z desítkové do hexadecimální soustavy
- Dělíme základem 16 a výsledek (podíl) píšeme v celých čísel. Vzniklý podíl opětovně dělíme šestnácti a zbytek zapisujeme, dokud nedostaneme nulu. Když přečteme zbytky v obráceném pořadí jako šestnáctkové číslice, dostáváme šestnáctkové číslo.
- Příklad: :
- Výsledek:
-
Převod z hexadecimální do desítkové soustavy
- Když převádíme hexadecimální číslo do desítkové soustavy, využíváme toho, že každá číslice v hexadecimálním čísle má svou váhu, která je určena mocninou základu 16. Váha jednotlivých číslic klesá zleva doprava, přičemž nejvyšší mocnina odpovídá levé nejvýznamnější číslici a 16^0 odpovídá nejnižší pravé číslici.
- Příklad: :
- Výsledek:
-
Zápis desetinných čísel v binární soustavě
- Desetinná čísla se v binární soustavě zapisují rozdělením na:
- Celou část (převedenou běžně do binární soustavy).
- Desetinnou část, kterou převedeme násobením základem 2, dokud nedosáhneme požadované přesnosti.
- Příklad: :
- Celá část:
- Desetinná část (0,625):
- Desetinná čísla se v binární soustavě zapisují rozdělením na:
Popište zápis záporného a desetinného čísla v binární soustavě
- V binární soustavě se záporná čísla obvykle reprezentují pomocí dvojkového doplňku:
- Najdeme binární reprezentaci kladného čísla.
- Inverzní všechny bity (změníme 0 ←> 1).
- Přičteme 1.
- Příklad: Zápis -5 v 8 bitech:
- Výsledek: 11111011.