Kuidas binaarkoodi lugeda?
Pildi krediit: SolisImages/iStock/GettyImages
Binaarset koodi seostatakse sageli mitmesuguste tehniliste rakendustega ja seda õigustatult. Paljuski on kahendkood tänapäevase andmetöötluse DNA, 1-de ja 0-de keel, mis eksisteeris juba ammu enne arvutite tekkimist. Kuigi binaarkood on moodsatest andmetöötlustest varasem, on sellest saanud suure osa tänapäeval kasutatava tehnoloogia raamistiku lahutamatu osa. Seda silmas pidades ei anna aega kahendkoodi tõlgendamise ja lugemise õigeks mõistmiseks mitte ainult tunnustust tavalistele arvutikasutajatele, aga ka sügavalt võimas kontrolli ja tehnoloogia mõistmise tase professionaalid.
Näpunäide
Binaarkood sisaldab 255 erinevat kaheksakohalist kombinatsiooni, millest igaüks võib olla kas 1 või 0. Kuigi need 1-d ja 0-d tähistavad põhimõtteliselt an peal või väljas olekus, on ASCII kasutuselevõtt aidanud luua sildu selle madala taseme masinakeele ja kaasaegse programmeerimise vahel.
Binaarse koodi põhitõed
Põhitasandil pole binaarne kood midagi muud kui 1-de ja 0-de jada, millest igaüks on paigutatud kindlasse järjekorda, et kutsuda arvuti riistvara soovitud toimingut tegema. Arvuti riistvara vaatenurgast tähistab kahendkoodis sisalduv 1
peal, samas kui 0 tähistab väljas. See ei tähenda, et 1-d ja 0-d juhivad selgesõnaliselt seadme toitefunktsioone. Selle asemel saavad seadmed tõlgendada neid sisse- ja väljalülitussignaale, et saavutada mitmesuguseid tulemusi.Päeva video
Binaarne ja alus 2
Kahendkoodi lugemisel ja arvutamisel loetakse kuvatud numbrite jada paremalt vasakule, erinevalt traditsioonilisemast vasakult paremale lugemise süsteemist. Iga kahendjada numbri jaoks on võimalik kaks väärtust, need on 1 ja 0. Sellest tulenevalt peetakse kahendsüsteemi 2. baassüsteemiks. Kaheksakohalises järjestuses loetakse kõige kaugemal asuvat numbrit 2^0, järgmist numbrit 2^1 ja nii edasi. Kui on olemas 1, tähendab see, et kasutatakse seda konkreetset 2. baasväärtust, samas kui 0 leitakse, ei ole see konkreetne number hetkel aktiivne.
Vaatleme näiteks järgmist kahendjada: 10011011.
Sellises olukorras võib numbri 1 leida esimeselt, teiselt, neljandalt, viiendalt ja kaheksandal numbril, lugedes paremalt vasakule. Seetõttu tähendab see, et 2^0, 2^1, 2^3, 2^4 ja 2^7 on aktiivsed. Seda silmas pidades saab teha järgmise arvutuse: 1 korrutatakse 2^0 = 1, 1 korrutatuna 2^1 = 2, 1 korrutatuna 2^3-ga = 8, 1 korrutatuna 2^4 = 16, 1 korrutatuna 2^7 = 128. Nende väärtuste liitmisel saate: 1 + 2 + 8 + 16 +126 = 153. Seetõttu võib väita, et väärtus sellest kahendjadast on 153.
Binaarsete ja muude funktsioonide lugemine
Kuigi kahendsüsteem on loendussüsteem, leiab see tee mitmesugustesse keerukatesse süsteemidesse. Ameerika standardne teabevahetuse kood, mida nimetatakse ka ASCII-ks, teisendab kahendkoodi ainult numbripõhisest süsteemist ka tähemärkidega süsteemiks. See võimaldab binaarkoodil saada inimeste ja masinate suhtluse põhikomponendiks. 255 võimaliku kahendmärkide kombinatsiooniga sisaldab ASCII tõlkesüsteem täpselt 255 tähte ja muid sageli kasutatavaid sümboleid, mida saab tuletada binaarkombinatsioonidest. ASCII kasutuselevõtuga suurenes binaarjadade funktsionaalsus ja paindlikkus plahvatuslikult, luues silla masinkoodi ja kõrgema taseme liidese vahel, mis võimaldas kaasaegsel programmeerimisel õitsema.