Kaip skaityti dvejetainį kodą?

Dvi programuotojos dirba prie naujo projekto. Jie dirba biure vėlai vakare.

Kaip skaityti dvejetainį kodą?

Vaizdo kreditas: SolisImages/iStock/GettyImages

Dvejetainis kodas dažnai siejamas su įvairiomis techninėmis programomis, ir tai pagrįstai. Daugeliu atžvilgių dvejetainis kodas yra šiuolaikinės kompiuterijos DNR, 1 ir 0 kalba, kuri egzistavo gerokai prieš kompiuterių atsiradimą. Nors dvejetainis kodas yra senesnis nei šiuolaikinis kompiuteris, jis tapo neatsiejama daugelio šiandien naudojamų technologijų sistemos dalimi. Turint tai omenyje, skiriant laiko tinkamai suprasti, kaip interpretuoti ir „skaityti“ dvejetainį kodą, atsiranda ne tik dėkingi bendrieji kompiuterių naudotojai, bet ir labai galingas technologijų valdymo ir supratimo lygis profesionalai.

Patarimas

Dvejetainis kodas turi 255 skirtingus aštuonių skaitmenų derinius, kurių kiekvienas gali būti 1 arba 0. Nors šie 1 ir 0 iš esmės reiškia an įjungta arba išjungti ASCII įdiegimas padėjo nutiesti tiltus tarp šios žemo lygio mašinų kalbos ir šiuolaikinio programavimo.

Dvejetainio kodo pagrindai

Pagrindiniame lygmenyje dvejetainis kodas yra ne kas kita, kaip 1 ir 0 serijos, kurių kiekviena yra išdėstyta tam tikra tvarka, kad kompiuterio aparatinė įranga būtų paskatinta atlikti norimą veiksmą. Kompiuterio aparatinės įrangos požiūriu į dvejetainį kodą įtrauktas 1 reiškia

įjungta, o 0 reiškia išjungti. Tai nereiškia, kad 1s ir 0s aiškiai valdo įrenginio maitinimo funkcijas. Vietoj to, prietaisai gali interpretuoti šiuos įjungimo ir išjungimo signalus, kad būtų pasiekti įvairūs rezultatai.

Dienos vaizdo įrašas

Dvejetainė ir bazė 2

Skaitant ir skaičiuojant dvejetainį kodą, rodoma skaičių seka skaitoma iš dešinės į kairę, priešingai nei tradicinė skaitymo sistema iš kairės į dešinę. Kiekvienam dvejetainės sekos skaitmeniui galimos dvi reikšmės, kurios yra 1 ir 0. Dėl to dvejetainė laikoma bazine 2 sistema. Aštuonių skaitmenų sekoje toliausiai dešinėje esantis skaitmuo laikomas 2^0, kitas skaitmuo – 2^1 ir pan. Jei yra 1, tai reiškia, kad naudojama ši konkreti 2 bazės reikšmė, o jei randama 0, tas konkretus skaitmuo šiuo metu nėra aktyvus.

Kaip pavyzdį apsvarstykite šią dvejetainę seką: 10011011.

Esant tokiai situacijai, skaičių 1 galima rasti pirmame, antrame, ketvirtame, penktame ir aštuntame skaitmenyse, skaitant iš dešinės į kairę. Todėl tai reiškia, kad 2^0, 2^1, 2^3, 2^4 ir 2^7 yra aktyvūs. Turint tai omenyje, galima atlikti tokį skaičiavimą: 1 padaugintas iš 2^0 = 1, 1 padaugintas iš 2^1 = 2, 1 padaugintas iš 2^3 = 8, 1 padaugintas iš 2^4 = 16, 1 padaugintas iš 2^7 = 128. Susumavus šias reikšmes, gaunama: 1 + 2 + 8 + 16 +126 = 153. Todėl galima teigti, kad vertė šios dvejetainės sekos yra 153.

Dvejetainių ir kitų funkcijų skaitymas

Nors dvejetainė yra skaičiavimo sistema, ji patenka į įvairias sudėtingas sistemas. Amerikos standartinis informacijos mainų kodas, dar vadinamas ASCII, konvertuoja dvejetainį kodą iš išimtinai skaičiais pagrįstos sistemos į sistemą su raidžių simboliais. Tai leidžia dvejetainiam kodui tapti pagrindine žmogaus ir mašinos sąveikos dalimi. Su 255 galimomis dvejetainių simbolių kombinacijomis, ASCII vertimo sistema apima tiksliai 255 raides ir kitus dažniausiai naudojamus simbolius, kuriuos galima išvesti iš dvejetainių kombinacijų. Įdiegus ASCII, dvejetainių sekų funkcionalumas ir lankstumas išaugo eksponentiškai, sukurti tiltą tarp mašininio kodo ir aukštesnio lygio sąsajos, leidžiančios šiuolaikiniam programavimui klestėti.