Hogyan olvassam ki a bináris kódot?

Két női programozó új projekten dolgozik. Késő este dolgoznak az irodában.

Hogyan olvassam ki a bináris kódot?

Kép jóváírása: SolisImages/iStock/GettyImages

A bináris kódot gyakran számos technikai alkalmazáshoz társítják, és ez joggal. A bináris kód sok szempontból a modern számítástechnika DNS-e, egy 1-es és 0-s nyelv, amely jóval a számítógépek megjelenése előtt létezett. Bár a bináris kód megelőzi a modern számítástechnikát, a ma használt technológia nagy részének keretrendszerének szerves részévé vált. Ezt szem előtt tartva, ha időt szánunk a bináris kód értelmezésének és „olvasásának” megfelelő megértésére, az nemcsak megbecsülés az általános számítógép-felhasználók számára, de egyúttal a technológia iránti irányítás és megértés mélyreható foka is szakemberek.

Tipp

A bináris kód nyolc számjegyből álló 255 különböző kombinációt tartalmaz, amelyek mindegyike 1 vagy 0 lehet. Bár ezek az 1-ek és 0-k alapvetően egy tovább vagy ki állapotában az ASCII bevezetése segített hidakat építeni ezen alacsony szintű gépi nyelv és a modern programozás között.

A bináris kód alapjai

Alapvetően a bináris kód nem más, mint 1-esek és 0-k sorozata, amelyek mindegyike meghatározott sorrendben van elrendezve, hogy a számítógép hardverét a kívánt művelet végrehajtására ösztönözze. A számítógépes hardver szempontjából a bináris kódban szereplő 1 jelenti tovább, míg a 0 azt jelenti ki. Ez nem jelenti azt, hogy az 1-esek és a 0-k kifejezetten kezelik az eszközön belüli tápellátási funkciókat. Ehelyett ezeket a be- és kikapcsolási jeleket az eszközök értelmezhetik az eredmények széles skálája érdekében.

A nap videója

Bináris és Base 2

A bináris kód olvasása és kiszámítása során a megjelenített számsort jobbról balra olvassuk, szemben a hagyományosabb balról jobbra olvasási rendszerrel. Egy bináris sorozat minden számjegyéhez két érték lehetséges, ezek 1 és 0. Ennek eredményeként a bináris 2-es alaprendszernek minősül. Nyolcjegyű sorozatban a jobb szélső számjegy 2^0, a következő számjegy 2^1 és így tovább. Ha 1 van jelen, ez azt jelenti, hogy az adott 2. bázisérték kerül felhasználásra, míg ha 0 található, akkor az adott számjegy jelenleg nem aktív.

Példaként tekintsük a következő bináris sorozatot: 10011011.

Ebben a helyzetben az 1-es szám az első, második, negyedik, ötödik és nyolcadik számjegyen található, jobbról balra olvasva. Ezért ez azt jelenti, hogy a 2^0, 2^1, 2^3, 2^4 és 2^7 aktív. Ezt szem előtt tartva a következő számítás végezhető: 1 szorozva 2^0 = 1, 1 szorozva 2^1 = 2, 1 szorozva 2^3 = 8, 1 szorozva 2^4 = 16, 1 szorozva 2^7 = 128. Ezeket az értékeket összeadva a következőt kapjuk: 1 + 2 + 8 + 16 +126 = 153. Ezért kijelenthető, hogy a érték ennek a bináris sorozatnak az 153.

Bináris és egyéb függvények olvasása

Bár a bináris egy számláló rendszer, számos kifinomult rendszerben megtalálja az utat. Az American Standard Code for Information Interchange, más néven ASCII, a bináris kódot egy kizárólag számalapú rendszerből alakítja át betűkarakteres rendszerré. Ez lehetővé teszi, hogy a bináris kód az emberi és gépi interakció központi elemévé váljon. A bináris karakterek 255 lehetséges kombinációjával az ASCII fordítórendszer pontosan 255 betűt és egyéb gyakran használt szimbólumot tartalmaz, amelyek bináris kombinációkból származtathatók. Az ASCII bevezetésével a bináris sorozatok funkcionalitása és rugalmassága exponenciálisan megnövekedett, hidat teremtve a gépi kód és a magasabb szintű interfész között, amely lehetővé tette a modern programozást virágozni.