1. Popište číselné soustavy používané pro práci v digitální technice
  2. Popište a na příkladech aplikujte převody čísel mezi různými číselnými soustavami
  3. 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 = 10B = 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: .

  • 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: :
      1. Celá část:
      2. Desetinná část (0,625):

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:
    1. Najdeme binární reprezentaci kladného čísla.
    2. Inverzní všechny bity (změníme 0 > 1).
    3. Přičteme 1.
  • Příklad: Zápis -5 v 8 bitech:



  • Výsledek: 11111011.