Převod z binární do desítkové soustavy
Binární soustava (základ 2) používá pouze číslice 0 a 1. Pro převod do desítkové soustavy vynásobte každý bit mocninou 2 odpovídající jeho pozici a výsledky sečtěte.
Příklad: 10110 = 16+4+2 = 22.
Binární kód je základním jazykem počítačů, který kódování každého kusu dat zpracovává jako posloupnost 0 a 1. Tato kalkulačka zvládá dva hlavní úkoly: převod číselných soustav (binární, desítková, hexadecimální a osmičková se zobrazením ASCII) a binární aritmetiku (sčítání, odčítání, násobení, dělení a bitové operace AND, OR, XOR a NOT. Podporuje celá čísla bez znaménka i se znaménkem v doplňkové dvoukovové reprezentaci pro šířky 8, 16 a 32 bitů a zobrazuje přenosy bitů při sčítání, abyste mohli sledovat každý krok výpočtu.
Vyberte Převod pro konverzi mezi číselnými soustavami nebo Aritmetiku pro provedení binárních operací.
Zapište číslo a vyberte jeho soustavu (binární, desítková, hexadecimální nebo osmičková).
Podívejte se na převedenou hodnotu ve všech soustavách nebo na výsledek aritmetiky s podrobným binárním postupem.
Pro převod binárního čísla na desítkové vynásobte každý bit mocninou čísla 2 odpovídající jeho pozici a výsledky sečtěte. Například 1011 = 1x8 + 0x4 + 1x2 + 1x1 = 11.
Value = sum(digit * base^position)
Každá hexadecimální číslice odpovídá přesně 4 binárním bitům, což značně zjednodušuje převod z hexadecimální do binární soustavy
Doplňkový kód (dvojkový doplněk) invertuje všechny bity a přičte 1 pro vyjádření záporných čísel
Binární sčítání se řídí stejnými sloupcovými pravidly jako desítkové: 1+1 = 10 (přenos jedničky)
Použijte šířku bitů (8/16/32), abyste viděli, jak jsou čísla uložena ve skutečné paměti počítače
Operace AND, OR, XOR pracují bit po bitu a tvoří základ návrhu digitální logiky
Okamžitě převádějte čísla mezi binární, desítkovou, šestnáctkovou a osmičkovou soustavou. Provádějte binární sčítání, odčítání, násobení, dělení a bitové operace s úplným vysvětlením krok za krokem. Podporuje znaménková i bezznaménková čísla v 8, 16 a 32bitové šířce.
Binární soustava (základ 2) používá pouze číslice 0 a 1. Pro převod do desítkové soustavy vynásobte každý bit mocninou 2 odpovídající jeho pozici a výsledky sečtěte.
Příklad: 10110 = 16+4+2 = 22.
Binární sčítání, odčítání, násobení a dělení se řídí stejnými principy jako desítková aritmetika, ale mají pouze dvě číslice.
Tato kalkulačka ukazuje přechody, vypůjčení a dílčí součty krok za krokem.
Bitové operace AND, OR, XOR a NOT pracují s jednotlivými bity a jsou základem výpočetní techniky.
Dvojkový doplněk umožňuje vyjádřit záporná čísla v binárním kódu, přičemž nejvýznamnější bit určuje znaménko.
Chcete-li převést desítkové číslo na binární, opakovaně ho dělte 2 a zaznamenávejte jednotlivé zbytky, poté zbytky přečtěte zdola nahoru.
Například číslo 22 se převede takto: 22/2=11 Z0, 11/2=5 Z1, 5/2=2 Z1, 2/2=1 Z0, 1/2=0 Z1, což dává 10110.
Binární soustava je poziční soustava o základu 2 definovaná v mezinárodním standardu ISO/IEC/IEEE 60559 a ISO 80000-1, kde každá pozice představuje mocninu 2.
Protože počítače ukládají všechna data jako dvoustavové signály, základ 2 je přirozeným kódováním a tato metoda zbytků spolehlivě převádí jakékoliv nezáporné celé číslo do jeho binární podoby.
Chcete-li převést binární číslo na šestnáctkové (hexadecimální), seskupte bity do čtveřic zprava a každou skupinu nahraďte jedním hexadecimálním znakem (0000=0 až 1111=F); pro osmičkovou soustavu je seskupte po třech (000=0 až 111=7).
Například binární číslo 11111111 = FF v šestnáctkové soustavě a 377 v osmičkové.
To funguje proto, že 16 = 2^4 a 8 = 2^3, takže každý hexadecimální znak kóduje přesně 4 bity a každý osmičkový znak přesně 3 bity.
Šestnáctková a osmičková soustava jsou standardizovány v normě ISO/IEC 9899 (standard jazyka C), což z nich činí kompaktní zkratky široce používané programátory pro čtení dlouhých binárních řetězců.
Chcete-li najít dvojkový doplněk binárního čísla, invertujte každý bit (jedničkový doplněk) a přičtěte 1.
Například v 8 bitech je +5 zapsáno jako 00000101, takže -5 je 11111010 + 1 = 11111011.
Dvojkový doplněk je standardní reprezentace celých čísel se znaménkem popsaná v normě ISO/IEC 9899 a používaná prakticky každým moderním procesorem, protože sčítání a odčítání funguje identicky pro hodnoty se znaménkem i bez znaménka.
Rozsah hodnot závisí na šířce bitů:
Nejvýznamnější bit funguje jako znaménkový bit.
Počítače používají binární soustavu, protože elektronické obvody spolehlivě rozeznávají pouhé dva stavy, zapnuto a vypnuto, mapované na 1 a 0.
Tento dvoustavový signál snáší šum mnohem lépe než snaha udržet deset různých úrovní napětí pro desítkovou soustavu, takže binární soustava tvoří základ digitální logiky a paměti popsaných ve standardech IEEE a ISO/IEC. Každý znak, obrázek a instrukce se nakonec ukládá jako bity.
Mezinárodní elektrotechnická komise (IEC 80000-13) formalizuje bit jako základní jednotku informace a bajt jako 8 bitů, což je důvod, proč se velikosti dat a adresy pamětí v celé počítačové architektuře vyjadřují v mocninách 2.
Jeden bajt se rovná 8 bitům a velikosti dat používají dva různé systém předpon.
Binární předpony definované normou IEC 80000-13 používají mocniny 1024:
Desítkové předpony SI od BIPM používají mocniny 1000:
Tento rozdíl vysvětluje, proč se disk označený jako 1 TB (10^12 bajtů) v operačních systémech, které počítají v mocninách 1024, zobrazuje jako přibližně 0,909 TiB. Používání KiB/MiB tuto nejednoznačnost eliminuje, a proto IEC zavedla binární předpony.
Binární soustava pohání téměř každou digitální technologii:
Pochopení binárního převodu a aritmetiky pomáhá programátorům, síťovým inženýrům a hardwarovým designérům porozumět tomu, jak jsou data skutečně reprezentována a zpracovávána.
Binární sčítání se řídí čtyřmi pravidly, sloupec po sloupci zprava doleva:
Například 1011 + 1101 = 11000, což odpovídá 11 + 13 = 24 v desítkové soustavě.
Odčítání využívá vypůjčování, kdy se při 0-1 vypůjčí hodnota z dalšího sloupce, čímž vznikne 10-1=1. V praxi většina počítačů odčítá přičtením dvojkového doplňku, což eliminuje potřebu samostatného obvodu pro vypůjčování.
Tato kalkulačka zobrazuje každý bit přenosu a vypůjčení, abyste si mohli aritmetiku ověřit krok za krokem.
Při práci s binárními čísly se lidé často dopouštějí několika chyb:
Data sourced from trusted institutions
All formulas verified against official standards.