4.2.2 2-järjestelmä eli binäärijärjestelmä

Koska nykyisissä tietokoneissa tallennetaan eri suuruisia sähköisiä varauksia, jännitteitä, erilaisia magneettikenttiä, jne., ei kymmenjärjestelmä ole kovinkaan luonnollinen tiedon tallennustapa. Parempi tiedon esitystapa tietokoneessa on tulkita jännite jossakin paikassa vastaamaan lukuarvoa 1 ja jännitteen puuttuminen lukuarvoa 0. Jos normaalina jännitteenä pidetään esimerkiksi + 5 volttia, voidaan tarvittaessa jännitteet 0...2.5 volttia tulkita lukuarvoksi 0 ja jännitteet 2.5...5 volttia tulkita lukuarvoksi 1. Häiriövara on siis varsin suuri.

Tietokoneissa käytetään siis yleensä järjestelmää, jossa on kaksi symbolia lukuarvon esittämiseen. Vaikka symboli (0...2.5 volttia esimerkiksi) ei välttämättä olekaan kovin täsmällinen, voidaan tietyn rajan sisään sattuvat arvot tulkita samaksi symboliksi. Näinhän itse asiassa ihmisetkin tekevät lukiessaan toistensa kirjoittamia numeroita. Ihmiset käyttävät näistä tietokoneen symboleista nimiä 0 ja 1.

Kuten kymmenjärjestelmässäkin, saadaan 2-järjestelmässä luvun arvo selville summaamalla vastaavat potenssit:

111011012 = 1*27 + 1*26 + 1*25 + 0*24 + 1*23 + 1*22 + 0*21 + 1*20
= 128 + 64 + 32 + 0 + 8 + 4 + 0 + 1
= 23710

Koska alaindeksin kirjoittaminen esimerkiksi ohjelmakoodiin on hankalaa, korostetaan binäärilukua usein kirjoittamalla B-kirjain bittisarjan perään, eli edellisen esimerkin luku voitaisiin kirjoittaa: 11101101B.