Základní pojmy bit = b binary digit (dvojková číslice) Byte = B (Bajt) 1B = 8b Data Jsou to údaje, které lze přenášet, uchovávat a zpracovávat počítačem. Kódování Pro účelnou representaci dat v počítači, nebo obecně v libovolném stroji pro manipulaci a zpracování dat, je kódujeme. Kód je předpis pro přiřazení znaků (prvků) jedné množiny (množina obrazů) znakům jiné množiny (množina předmětů). Proces tohoto přiřazování se nazývá kódování. Dekódování Zpětné přiřazení, tj. přiřazení předmětů obrazům, musí být jednoznačné. Prvky množiny obrazů bývají nazývány kódová slova. Proces zpětného přiřazování se nazývá dekódování. Během kódování může vzniknout více kódových slov pro representaci určitého předmětu (např. dvojí representace 0, tj. +0 a -0 v inverzním kódu). Dekódování však musí být jednoznačné. Kódové slovo Kód jako předpis může mít formu slovního popisu, matematického výrazu, grafu apod., ale velmi často je vyjádřen tabulkou přiřazení. Slovem kód se tedy často označuje právě kódová tabulka a někdy i jednotlivé kódové slovo. Pak ovšem nejde o zobrazení celé množiny předmětů, ale jen jednoho znaku z množiny. Kódování může být i vzájemně jednoznačné a nemusí být apriori zřejmé, co jsou obrazy a co předmět. Pak lze těžko rozlišovat kódování a dekódování a používají se termíny jako transkódování, konverze či převod z kódu do kódu. Příkladem může být převod čísel mezi binární a hexadecimální číselnou soustavou nebo zpět, kdy není dáno, co je primárním pochodem. Číselné soustavy Číselné soustavy jsou také kódy. Tím, že v nich zapisujeme hodnoty čísel decimálně, binárně, hexadecimálně atd. kódujeme. Číselné soustavy jsou souhrny pravidel, jimiž se řídí pojmenování a zápis čísel.