Kun opit useimmat tyypit tietokoneohjelmointi, kosketat binääristen numeroiden aihetta. Binaarilukujärjestelmällä on tärkeä merkitys tietojen tallentamiselle tietokoneille, koska tietokoneet ymmärtävät vain numeroita - erityisesti perus 2-numeroita. Binaarinumerojärjestelmä on perus 2-järjestelmä, joka käyttää vain numeroita 0 ja 1 edustamaan "pois" ja "päällä" tietokoneen sähköjärjestelmässä. Kahta binaarinumeroa 0 ja 1 käytetään yhdistelmänä tekstin ja tietokoneen prosessori ohjeet.
Vaikka binäärilukujen käsite on yksinkertainen, kun ne on selitetty, binäärilukujen lukeminen ja kirjoittaminen ei ole aluksi selvää. Ymmärtääksesi binaarilukuja, jotka käyttävät perus 2 -järjestelmää, katso ensin tutumpaa perus 10-numeroiden järjestelmää.
Kirjoittaminen pohjassa 10
Otetaan esimerkiksi kolminumeroinen numero345. Kauimpana oikea numero, 5, edustaa 1-saraketta, ja niitä on 5. Seuraava numero oikealta, 4, edustaa 10-luvun saraketta. Tulkitse numero 10 sarakkeessa 40: ksi. Kolmas sarake, joka sisältää kolmen, edustaa sadannen luvun sarakkeita. Monet ihmiset tietävät
pohja 10 koulutuksen ja vuosien altistumisen kautta numeroille.Base 2 -järjestelmä
Binaari toimii samalla tavalla. Jokainen sarake edustaa arvoa. Kun yksi sarake on täytetty, siirry seuraavaan sarakkeeseen. Base 10 -järjestelmässä jokaisen sarakkeen on oltava 10, ennen kuin siirrytään seuraavaan sarakkeeseen. Minkä tahansa sarakkeen arvo voi olla välillä 0–9, mutta kun laskenta ylittää sen, lisää sarake. Pohjassa 2 tai binaarissa kukin sarake voi sisältää vain 0 tai 1 ennen siirtymistä seuraavaan sarakkeeseen.
Sisään pohja 2, jokainen sarake edustaa arvoa, joka on kaksinkertainen edelliseen arvoon verrattuna. Oikealta alkavien paikkojen arvot ovat 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 ja niin edelleen.
Numero yksi on esitetty yhtenä sekä kymmenessä että binaarisessa, joten siirrymme eteenpäin numeroon kaksi. Kymmenessä kansiossa sitä edustaa 2. Binaarissa voi kuitenkin olla vain 0 tai 1 ennen siirtymistä seuraavaan sarakkeeseen. Tämän seurauksena luku 2 kirjoitetaan binäärinä 10: ksi. Se vaatii 1 2s-sarakkeessa ja 0 1s sarakkeessa.
Katsokaa numeroa kolme. On selvää, että pohjassa 10 se kirjoitetaan nimellä 3. Toisessa kansiossa se kirjoitetaan numerolla 11, joka osoittaa 1: n 2s-sarakkeessa ja 1: n 1s-sarakkeessa. Tästä tulee 2 + 1 = 3.
Binaarilukujen sarakkeiden arvot
Kun tiedät kuinka binaari toimii, sen lukeminen on yksinkertaisesti asia tehdä yksinkertaista matematiikka. Esimerkiksi:
1001: Koska tiedämme kunkin näiden aikavälien arvon, niin tiedämme, että tämä luku edustaa 8 + 0 + 0 + 1. Pohjassa 10 tämä olisi numero 9.
11011: Laske, mikä tämä on pohjassa 10, lisäämällä kunkin sijainnin arvo. Tässä tapauksessa siitä tulee 16 + 8 + 0 + 2 + 1. Tämä on numero 27 pohjassa 10.
Numerot työssä tietokoneella
Joten mitä tämä kaikki tarkoittaa tietokoneelle? Tietokone tulkitsee binaarinumeroiden yhdistelmät tekstiksi tai ohjeiksi. Esimerkiksi jokaiselle aakkosten pienelle ja isolle kirjaimelle annetaan erilainen binaarikoodi. Jokaiselle on myös osoitettu desimaaliesitys siitä koodista, nimeltään ASCII-koodi. Esimerkiksi pienille kirjaimille "a" on annettu binaarinumero 01100001. Sitä edustaa myös ASCII-koodi 097. Jos teet matematiikan binääriluvulla, näet sen olevan 97: stä 10: ssä.