Kuidas kahenumbreid lugeda ja kirjutada

click fraud protection

Kui õpite enamikku arvuti programeerimine, puudutate kahendnumbrite teemat. Binaarsete numbrite süsteem mängib olulist rolli teabe salvestamisel arvutitesse, kuna arvutid mõistavad ainult numbreid - täpsemalt baasnumbreid. Binaarsete numbrite süsteem on baas 2 süsteem, mis kasutab arvuti elektrisüsteemis "välja lülitatud" ja "sisselülitatud" tähistamiseks ainult numbreid 0 ja 1. Kaht binaarset numbrit 0 ja 1 kasutatakse koos teksti ja arvutiprotsessor juhiseid.

Kuigi kahendnumbrite mõiste on kord lahti seletatud, pole kahendkoodide lugemine ja kirjutamine esialgu selge. Binaarsete numbrite mõistmiseks, mis kasutavad 2. põhisüsteemi, vaadake kõigepealt tuttavamat 10 põhinumbri süsteemi.

Kirjutamine 10. baasis

Võtame näiteks kolmekohalise arvu345. Kõige kaugem parem number 5 tähistab veergu 1s ja neid on 5. Järgmine paremalt asuv number 4 tähistab 10-ndaid veerge. Tõlgige number 10 veerus number 40 kui 40. Kolmas veerg, mis sisaldab 3, tähistab veergu 100s. Paljud inimesed teavad alus 10 läbi hariduse ja aastate arvuga kokkupuute.

instagram viewer

Base 2 süsteem

Binaarsed toimivad sarnaselt. Iga veerg tähistab väärtust. Kui üks veerg on täidetud, liikuge järgmisele veerule. 10-põhises süsteemis peab iga veerg jõudma 10-ni enne järgmise veeru juurde liikumist. Mis tahes veeru väärtus võib olla 0 kuni 9, kuid kui arv ületab selle, lisage veerg. Aluses 2 või binaarses ruumis võib iga veerg enne järgmisse veergu kolimist sisaldada ainult 0 või 1.

Sisse alus 2, tähistab iga veerg väärtust, mis on eelmisest väärtusest kahekordne. Parempoolsete positsioonide väärtused on 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 ja nii edasi.

Number üks on esindatud ühega nii baaskümnes kui ka binaarides, nii et liigume edasi number kaks. Kümnendas osas on see tähistatud kahega. Binaarses vormingus võib enne järgmise veeru juurde liikumist olla ainult 0 või 1. Selle tulemusel kirjutatakse arv 2 binaarselt arvuks 10. Selle jaoks on vaja 1 veerus 2s ja 0 veerus 1s.

Vaadake numbrit kolm. Ilmselt kirjutatakse baasis 10 järgmiselt: 3. Teises aluses kirjutatakse arvuna 11, märkides veerus 2 s ja 1 veerus 1. Sellest saab 2 + 1 = 3.

Binaarsete arvude veergude väärtused

Kui teate, kuidas binaarsed toimivad, on selle lugemine lihtsalt lihtne teha matemaatika. Näiteks:

1001: Kuna me teame väärtust, mida need pesad tähistavad, siis teame, et see arv tähistab 8 + 0 + 0 + 1. Aluses 10 oleks see number 9.

11011: Arvutage, mis see on baasis 10, lisades iga positsiooni väärtuse. Sel juhul saab sellest 16 + 8 + 0 + 2 + 1. See on number 27 baasis 10.

Numbrid tööl arvutis

Mida see kõik arvutile tähendab? Arvuti tõlgendab binaarsete numbrite kombinatsioone teksti või juhistena. Näiteks igale tähestiku väiketähele ja suurele tähele omistatakse erinev kahendkood. Kõigile on selle koodi jaoks ette nähtud ka komaesitus, mida nimetatakse an ASCII kood. Näiteks väiketähtedele "a" on määratud kahendnumber 01100001. Seda tähistab ka ASCII kood 097. Kui teete matemaatiliselt kahendarvu, näete, et see võrdub põhis 10 97-ga.

instagram story viewer