Mikä on binaarikoodi?

Binaarikoodi voi helpottaa tietojen esittämistä. Binaarikoodissa on vain kaksi numeroa: yksi ja nolla. Tyypilliset binaarikoodit käyttävät kirjaimia, numeroita tai muita käsitteitä edustavia merkkijonoja yhdistä ja nollia. Esimerkki on binäärinen esitys amerikkalaisesta tiedonvaihdon standardikoodista (ASCII), jossa jokainen kahdeksan merkkijono pystyy edustamaan mitä tahansa 256 eri muunnelmasta. Binaarikoodeja käytetään usein laskennassa ja muussa elektroniikassa, vaikka niitä on ollut läsnä koko ihmiskunnan historian ajan muissa muodoissa.

Jotta binäärikoodi edustaa tekstiä, tietokoneen prosessorin ohjeita tai muita tietoja, se on jaettava erillisiin merkkijonoihin. Näihin viitataan usein bittijonoissa, ja ne voivat olla joko kiinteitä tai dynaamisia. Tässä yhteydessä bitti viittaa jokaiseen binäärilukuun, joten binaarikoodin kahdeksan merkin merkkijono sisältäisi kahdeksan bittiä tietoa. Käyttämällä erilaisia ​​merkkikoodauksia tai -joukkoja, tällaiset bittijonot voidaan tehdä edustamaan monia eri asioita.

Tietokoneet ja muu elektroniikka käyttävät flip flop -piirejä, jotka edustavat tietoja binäärikoodissa. Nämä piirit voivat olla rakenteeltaan erilaisia, vaikka niiden on tyypillisesti pystyttävä esiintymään kahdessa erillisessä tilassa. Laskennassa flip flop -piiri edustaa yleensä yhtä, jolla on positiivinen jännite ja nolla ilman jännitettä. Varhaisia ​​esimerkkejä tästä suunnittelusta olivat suurikokoisten tyhjiöputkien käyttö ja myöhemmät läpimurrot, jotka johtivat transistorien ja mikrosirujen kaltaisiin kohteisiin. Komponentit, kuten dynaaminen hajamuisti (DRAM), voivat käyttää flip flop -piirejä binäärikoodien tallentamiseen.

Monimutkaisia ​​tietomuotoja voidaan myös tallentaa binäärikoodiin, usein erillisiin kahdeksan bitin merkkijonoihin. Binaaritiedosto voi olla mitä tahansa tavallisesta tekstiasiakirjasta suoritettavaan ohjelmaan, ja sen sisältämät tiedot esitetään samoina ja nollina kuin mikä tahansa binäärikoodi. Koska binääritiedosto voi sisältää kuvia, ääniä tai käytännössä mitä tahansa muuta tietoa, ne sisältävät tyypillisesti otsikon, jota tietokone voi käyttää tunnistamiseen.

Binaarikoodit ovat olleet paljon pidempiä kuin nykyaikaiset tietokoneet, ja esimerkkejä kahden erillisen tilan esittämistä tiedoista löytyy koko ihmiskunnan historiasta. Muinainen feng shui -käsite käyttää useita binäärisarjoja yao -symbolien muodossa, joista jokainen edustaa yinia tai yangia. Nigerialainen heimo käytti myös ympyrän tai kahden viivan binaarijoukkoa edustamaan tietoja tuhansien vuosien ajan. Toinen binäärikoodin muoto, joka ei liity tietojenkäsittelyyn, on pistekirjoitus, joka käyttää kuuden pisteen ryhmää kirjainten tai numeroiden esittämiseen. Jokainen piste pystyy esiintymään yhdessä kahdesta tilasta, joko korotettuna tai tasaisena, jotta sokeat voivat lukea ne.