Jak čtu binární kód?

Dvě programátorky pracují na novém projektu. Pracují pozdě v noci v kanceláři.

Jak čtu binární kód?

Kredit obrázku: SolisImages/iStock/GettyImages

Binární kód je často spojován s řadou technických aplikací, a to právem. V mnoha ohledech je binární kód DNA moderní výpočetní techniky, jazyka jedniček a nul, který existoval dlouho předtím, než vznikly počítače. Přestože binární kód předchází moderní výpočetní techniku, stal se nedílnou součástí rámce pro většinu technologií, které dnes používáme. S ohledem na to, věnovat čas správnému pochopení toho, jak interpretovat a „číst“ binární kód, vštípí nejen ocenění pro běžné uživatele počítačů, ale také hluboce silný stupeň kontroly a porozumění pro technologii profesionálové.

Spropitné

Binární kód obsahuje 255 různých kombinací osmi číslic, z nichž každá může být 1 nebo 0. Ačkoli tyto 1 a 0 v zásadě představují an na nebo vypnuto stavu, zavedení ASCII pomohlo vybudovat mosty mezi tímto nízkoúrovňovým strojovým jazykem a moderním programováním.

Základy binárního kódu

Na základní úrovni není binární kód nic jiného než série 1 a 0, z nichž každá je uspořádána ve specifickém pořadí, aby přiměla počítačový hardware k provedení požadované akce. Z hlediska hardwaru počítače představuje 1 obsažená v binárním kódu

na, zatímco 0 představuje vypnuto. To neznamená, že 1s a 0s explicitně řídí funkce napájení v zařízení. Místo toho mohou být tyto signály zapnutí a vypnutí interpretovány zařízeními k dosažení široké škály výsledků.

Video dne

Binární a Base 2

Při čtení a výpočtu binárního kódu se sekvence zobrazených čísel čte zprava doleva, na rozdíl od tradičnějšího systému čtení zleva doprava. Pro každou číslici v binární sekvenci jsou možné dvě hodnoty, 1 a 0. V důsledku toho je binární systém považován za systém se základnou 2. V osmimístném pořadí je číslice úplně vpravo považována za 2^0, další číslice za 2^1 atd. Pokud je přítomna 1, znamená to, že je použita tato konkrétní hodnota základu-2, zatímco pokud je nalezena 0, tato konkrétní číslice není aktuálně aktivní.

Jako příklad zvažte následující binární sekvenci: 10011011.

V této situaci lze číslo 1 nalézt na první, druhé, čtvrté, páté a osmé číslici, čtené zprava doleva. To tedy znamená, že 2^0, 2^1, 2^3, 2^4 a 2^7 jsou aktivní. S ohledem na to lze provést následující výpočet: 1 násobeno 2^0 = 1, 1 násobeno 2^1 = 2, 1 násobeno 2^3 = 8, 1 násobeno 2^4 = 16, 1 násobeno 2^7 = 128. Sečtením těchto hodnot dostanete: 1 + 2 + 8 + 16 +126 = 153. Lze tedy konstatovat, že hodnota této binární posloupnosti je 153.

Čtení binárních a dalších funkcí

Přestože je binární systém počítacím systémem, nachází si cestu do různých sofistikovaných systémů. Americký standardní kód pro výměnu informací, také označovaný jako ASCII, převádí binární kód ze systému založeného výhradně na číslech na systém s písmennými znaky. To umožňuje, aby se binární kód stal základní složkou interakce člověka a stroje. S 255 možnými kombinacemi binárních znaků zahrnuje překladový systém ASCII přesně 255 písmen a dalších běžně používaných symbolů, které lze odvodit z binárních kombinací. Se zavedením ASCII se funkčnost a flexibilita binárních sekvencí exponenciálně zvýšila, vytvoření mostu mezi strojovým kódem a rozhraním vyšší úrovně, které umožnilo moderní programování vzkvétat.