- 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 principy součtu a rozdílu dvou binárních čísel
Čí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 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 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ů:
- Z dvojkové do desítkové
Číslo : - Z desítkové do dvojkové
Číslo :- Dělíme základem 2: Výsledkem je: .
- 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:
- 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:
- Najdeme binární reprezentaci kladného čísla.
- Inverzujeme všechny bity (0 → 1, 1 → 0).
- 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: .
Popište principy součtu a rozdílu dvou binárních čísel
princip součtu a rozdílu
⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’
Excalidraw Data
Text Elements
10111001 +00010101
11001110
+1
+1
+1
10111001 00010101
10111101
Součet
Bitový součet (OR)
Součin
Bitový součin (AND)
000110011 000000011
00011001 00011001
001001011
00011001 00000011
00000001
25
x3
75
185
21
206
OR
AND
Rozdíl
10111001
- (+00010101)
10111001 +11101011
110100100
185
-21
164
Negace 11101010 11101011
+1
Link to original