• 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ě

Číselné soustavy v digitální technice

Číselné soustavy slouží k reprezentaci čísel. Každá soustava je definována svým základem, což je počet unikátních symbolů (číslic), které soustava používá. V číslicové technice se běžně využívají tři základní soustavy: desítková, dvojková a šestnáctková. Každá z těchto soustav má své specifické využití.


Desítková soustava (decimální, základ 10)

Desítková soustava je nejznámější a nejpoužívanější číselná soustava, kterou lidé využívají v běžném životě. Má základ 10 a používá číslice 0 až 9. Každá číslice v čísle má určitou váhu, která je dána její pozicí.

Příklad: Číslo 345345 lze zapsat jako:

Tato soustava se využívá pro komunikaci číselných hodnot, protože je přirozená pro člověka. V číslicové technice se desítková soustava používá pro zadávání dat a prezentaci výsledků uživatelům.


Dvojková soustava (binární, základ 2)

Dvojková soustava používá pouze dvě číslice: 0 a 1. Je základem číslicové techniky, protože logické obvody ve výpočetních zařízeních pracují se dvěma stavy: vypnuto (0) a zapnuto (1).

Příklad: Číslo v dvojkové soustavě lze zapsat jako: Binární soustava se využívá:

  • v počítačích a číslicových obvodech,
  • při kódování dat,
  • pro zpracování logických operací.

Šestnáctková soustava (hexadecimální, základ 16)

Šestnáctková soustava používá číslice 0–9 a písmena A–F, kde: Tato soustava je kompaktnější než dvojková a používá se k čitelnějšímu zápisu dlouhých binárních čísel.

Příklad: Číslo 2F162F_{16} lze zapsat jako: Šestnáctková soustava se využívá:

  • při adresování paměti v počítačích,
  • v programování (např. zápis barvy v RGB: FF00FFFF00FF),
  • při ladění softwaru.

Převody mezi číselnými soustavami

Převody mezi soustavami jsou důležité pro porozumění a efektivní práci s čísly v číslicové technice. Následují konkrétní příklady převodů:

  1. Z dvojkové do desítkové
    Číslo :
  2. Z desítkové do dvojkové
    Číslo :
    • Dělíme základem 2: Výsledkem je: .
  3. Z dvojkové do šestnáctkové
    Číslo :
    • Rozdělíme číslo na skupiny po 4 bitech: 1011 01011011 , 0101.
    • Převedeme každou skupinu na šestnáctkové číslo:
  4. Ze šestnáctkové do desítkové
    Číslo :

Zápis záporných čísel v binární soustavě

  • Záporná čísla se v binární soustavě zapisují pomocí dvoukomplementového kódu. Tento způsob umožňuje snadné provádění aritmetických operací.
  • Postup:
    1. Najdeme binární reprezentaci kladného čísla.
    2. Inverzujeme všechny bity (0 → 1, 1 → 0).
    3. Přičteme 11.

Příklad: Zápis čísla −5-5 v 8 bitech:

  • Kladné číslo: .
  • Inverze: .
  • Přičteme Výsledkem je: .

Zápis desetinných čísel v binární soustavě

Desetinná čísla se v binární soustavě zapisují pomocí záporných exponentů mocnin základu 2. Příklad: Číslo :

  • Celá část: .
  • Desetinná část: Výsledkem je: .