Osmičková soustava

Osmičková soustava, známá také jako „základ 8“, je číselná soustava, která k reprezentaci libovolného celého čísla používá osm číslic (0–7). Hodnoty v osmičkové soustavě se někdy používají k reprezentaci dat v informatice, protože bajty obsahují osm bitů. Například osmičková hodnota „10“ může reprezentovat 8 bitů neboli 1 bajt. „20“ reprezentuje 2 bajty, 30 reprezentuje 3 bajty atd. Hodnoty v osmičkové soustavě lze také snadno převádět z binární soustavy, která používá dvě číslice, a šestnáctkové soustavy, která používá 16 číslic.

Chcete-li převést hodnotu v osmičkové soustavě na standardní desítkovou neboli „desítkovou“ hodnotu, vynásobte každou číslici číslem 8n, kde n označuje pozici číslice, počínaje hodnotou 0 zprava doleva. Poté výsledky sečtěte. Osmičkové číslo 123 lze tedy převést na desítkovou hodnotu takto:

80 x 3 + 81 x 2 + 82 x 1 = 3 + 16 + 64 = 83

Níže uvedená tabulka zobrazuje několik stejných hodnot v osmičkové, desítkové, šestnáctkové a binární soustavě:

OsmičkováDesítkováŠestnáctkováBinární
1111
10881000
504028101000
10064401000000
123466829C1010011100

Převod z binární do osmičkové soustavy

Chcete-li převést binární hodnotu na osmičkovou hodnotu, rozdělte číslice do skupin po třech, počínaje zprava doleva. Poté vynásobte každou jedničku nebo nulu číslem 2n, kde n označuje pozici každé číslice zprava doleva, počínaje hodnotou 0. Chcete-li například převést binární hodnotu 1010011100 z výše uvedené tabulky, nejprve číslice rozdělte takto: 1 010 011 100. Poté hodnoty vynásobte následujícím způsobem:

  1. 0x1 + 0x2 + 1x4 = 4
  2. 1x1 + 1x2 + 0x4 = 3
  3. 0x0 + 1x2 + 0x4 = 2
  4. 1x1 + 0x2 + 0x4 = 1

Výsledná hodnota je: oct 1234. Hodnoty v osmičkové soustavě lze také zobrazit s dolním indexem „8“, například 12348. Poslední řádek výše uvedené tabulky lze v zápisu s dolním indexem napsat takto:

10100111002 = 12348 = 66810 = 29C16

Aktualizováno March 12, 2021 od Per C.

quizOtestujte své znalosti

12:00 AM UTC on January 1, 1970 is also known as the beginning of what?

A
Basal time
0%
B
Solar time
0%
C
Epoch time
0%
D
Petra time
0%
Correct! Incorrect!     View the Epoch Time definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Osmičková soustava na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.