Ako si prečítam binárny kód?

Dve programátorky pracujú na novom projekte. Pracujú neskoro večer v kancelárii.

Ako si prečítam binárny kód?

Kredit za obrázok: SolisImages/iStock/GettyImages

Binárny kód sa často spája s rôznymi technickými aplikáciami, a to právom. V mnohých ohľadoch je binárny kód DNA modernej výpočtovej techniky, jazyka 1 a 0, ktorý existoval dávno predtým, ako vznikli počítače. Hoci binárny kód predchádza modernej výpočtovej technike, stal sa neoddeliteľnou súčasťou rámca pre väčšinu technológií, ktoré dnes používame. S ohľadom na to, venovať čas správnemu pochopeniu toho, ako interpretovať a „čítať“ binárny kód, vštepuje nielen ocenenie pre bežných používateľov počítačov, ale aj veľmi silný stupeň ovládania a pochopenia technológie profesionálov.

Tip

Binárny kód obsahuje 255 rôznych kombinácií ôsmich číslic, z ktorých každá môže byť 1 alebo 0. Hoci tieto 1 a 0 v podstate predstavujú an na alebo vypnuté zavedenie ASCII pomohlo vybudovať mosty medzi týmto nízkoúrovňovým strojovým jazykom a moderným programovaním.

Základy binárneho kódu

Na základnej úrovni nie je binárny kód nič iné ako séria 1 a 0, z ktorých každá je usporiadaná v špecifickom poradí, aby podnietila počítačový hardvér, aby vykonal požadovanú akciu. Z hľadiska hardvéru počítača predstavuje 1 zahrnutú v binárnom kóde

na, zatiaľ čo 0 predstavuje vypnuté. To neznamená, že 1s a 0s explicitne riadia funkcie napájania v zariadení. Namiesto toho môžu byť tieto signály zapnutia a vypnutia interpretované zariadeniami na dosiahnutie širokého rozsahu výsledkov.

Video dňa

Binárny a základ 2

Pri čítaní a výpočte binárneho kódu sa postupnosť zobrazených čísel číta sprava doľava, na rozdiel od tradičnejšieho systému čítania zľava doprava. Pre každú číslicu v binárnej postupnosti sú možné dve hodnoty, a to 1 a 0. V dôsledku toho sa binárny systém považuje za systém so základnou 2. V osemmiestnej sekvencii sa číslica úplne vpravo považuje za 2^0, ďalšia číslica za 2^1 atď. Ak je prítomná 1, znamená to, že sa používa táto konkrétna hodnota základu-2, zatiaľ čo ak sa nájde 0, táto konkrétna číslica nie je momentálne aktívna.

Ako príklad si predstavte nasledujúcu binárnu postupnosť: 10011011.

V tejto situácii sa číslo 1 nachádza na prvej, druhej, štvrtej, piatej a ôsmej číslici, pričom sa číta sprava doľava. To znamená, že 2^0, 2^1, 2^3, 2^4 a 2^7 sú aktívne. S ohľadom na to je možné vykonať nasledujúci výpočet: 1 vynásobený 2^0 = 1, 1 vynásobený 2^1 = 2, 1 vynásobený 2^3 = 8, 1 vynásobený 2^4 = 16, 1 vynásobený 2^7 = 128. Sčítaním týchto hodnôt dostanete: 1 + 2 + 8 + 16 +126 = 153. Preto možno konštatovať, že hodnotu tejto binárnej postupnosti je 153.

Čítanie binárnych a iných funkcií

Hoci je binárny systém počítania, nachádza si cestu do rôznych sofistikovaných systémov. Americký štandardný kód pre výmenu informácií, tiež označovaný ako ASCII, konvertuje binárny kód zo systému založeného výlučne na číslach na systém s písmenami. To umožňuje, aby sa binárny kód stal základnou súčasťou interakcie človeka a stroja. S 255 možnými kombináciami binárnych znakov obsahuje prekladový systém ASCII presne 255 písmen a iných bežne používaných symbolov, ktoré možno odvodiť z binárnych kombinácií. So zavedením ASCII sa funkčnosť a flexibilita binárnych sekvencií exponenciálne zvýšila, vytvorenie mosta medzi strojovým kódom a rozhraním vyššej úrovne, ktoré umožnilo moderné programovanie prekvitať.