Binární kód je systém představující čísla, písmena, povely, obrázky a zvuky. Úžasně k tomu používá pouze dva typy informací-1 a 0. Řetězce 1 a 0, které tvoří binární kód, se mohou zdát náhodné, ale samozřejmě nejsou.
Binární kód je na absolutní srdci všechno, co se děje uvnitř počítače – a přesto je to něco, co většina kódu návody nepokrývají.
zde je vysvětlení základů binární., Na konci byste měli mít základní představu o tom, co všechny ty 1s a 0s znamenají.
binární čísla
systém binárních čísel je systém base-two, což znamená, že používá dvě odlišné číslice-0 a 1. Systém desetinných čísel, který všichni známe, je systém base-ten, což znamená, že používá deset odlišných číslic-0 a 1, ale také 2, 3, 4, 5, 6, 7, 8 a 9.
počítání v desetinném systému, když bylo vyčerpáno všech deset číslic, je další číslo reprezentováno jako „10“. V binárním systému je to stejné. Po 0 a 1 přichází 10., Ve skutečnosti je zde prvních 15 čísel vyjádřených v binárním:
0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.
jak vidíte, binární systém se počítá v logickém pořadí, a kdykoli je dosaženo čísla tvořeného zcela 1, přidá se další číslice. To je přesně to samé, co se děje v desítkové soustavě, když je dosaženo čísla tvořeného zcela 9.
jak můžete také vidět, existuje 16 různých čísel, která mohou být reprezentována 4 číslicemi nebo méně (1 až 15 a 0). To lze vypočítat, protože 16 = 24.,
binární čísla v výpočetním kontextu jsou však vždy reprezentována 8 číslicemi nebo méně – 8 binárních číslic tvořících jeden bajt. Celkové množství různých čísel, které mohou být zastoupeny v 8 číslic je 28 = 256. 1 až 255, stejně jako 0.
takže 255 v binárním je 11111111.
hexadecimální systém
hexadecimální systém nebo hex systém úzce souvisí s binárním systémem. Tady je důvod.
Chcete-li reprezentovat číslo 255 v binárním, trvá 8 číslic. To je hodně, vzhledem k tomu, že desetinný systém potřebuje pouze 3 číslice, které představují 255., Systém hex však jde o krok dále a umožňuje, aby číslo 255 bylo reprezentováno pouze dvěma číslicemi.
je to proto, že hex systém je základ-šestnáct a 162 = 256. Jinými slovy, nejvyšší číslo, které lze reprezentovat dvěma číslicemi v hex, je 255. Jinými slovy, jakýkoli 8místný binární bajt může být reprezentován jako 2místný hex bajt.
to je skvělé jak pro počítače, tak pro lidi. U počítačů šetří místo a u lidí zlepšuje čitelnost.,
Pokud vás zajímá, 16 ‚číslice‘, že hex systém využívá jsou čísla 0 až 9 a pak písmena A až F. F je hexadecimální kód 15, a FF je hexadecimální kód 255.,tr>
Binary Letters
Binary code representing numbers is pretty uniform – there’s only one way to do it., Existuje však několik způsobů reprezentace písmen a symbolů v binárním kódu. Tyto metody se nazývají kódování.
například kódování ASCII přiřazuje jedinečné binární bajty 128 různým znakům. To umožňuje zakódovat libovolný řetězec textu. Toto je řetězec ‚Hello World‘ kódovány v ASCII:
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
Každý bajt představuje písmeno (s výjimkou jednoho, který představuje prostor mezi slovy, samozřejmě). Mezery mezi bajty jsou jen tam, aby binární pro nás čitelnější. Počítače je nečtou.,
Další Aplikace Binární
stejně Jako čísla a písmena, binární kód může představovat příkazy, obrázky a zvuky – ale to je nad rámec tohoto tutoriálu. Je opravdu úžasné, jak jen dvě číslice mohou dělat tolik.