Ko se naučiš večino vrst Računalniško programiranje, se dotaknete teme binarnih števil. Sistem binarnih številk igra pomembno vlogo pri shranjevanju informacij v računalnikih, saj računalniki razumejo samo številke - natančneje, osnovne številke 2. Sistem binarnih številk je sistem osnovne 2, ki uporablja samo števki 0 in 1 za predstavljanje "izklopljeno" in "vklopljeno" v električnem sistemu računalnika. Dve binarni številki 0 in 1 se uporabljata za komunikacijo besedila in računalniški procesor navodila.
Čeprav je koncept binarnih števil preprosto enkrat razložen, branje in pisanje binarnih zapisov sprva ni jasno. Če želite razumeti binarne številke, ki uporabljajo sistem osnovne 2, si najprej oglejte bolj znan sistem osnovnih 10 števil.
Pisanje v 10. bazi
Na primer vzemite trimestno številko45. Najdaljša desna številka 5 predstavlja stolpec 1s, 5 pa jih je. Naslednja številka na desni, 4, predstavlja stolpec 10s. Številko 4 v stolpcu 10s razlagajte kot 40. Tretji stolpec, ki vsebuje 3, predstavlja stolpec 100s. Veliko ljudi ve
osnova 10 skozi izobraževanje in leta izpostavljenosti številk.Sistem Base 2
Binarno deluje na podoben način. Vsak stolpec predstavlja vrednost. Ko je en stolpec zapolnjen, se premaknite na naslednji stolpec. V osnovnem sistemu 10 mora vsak stolpec doseči 10, preden se premakne na naslednji stolpec. Vsak stolpec ima lahko vrednost od 0 do 9, ko pa število preseže to, dodajte stolpec. V bazi 2 ali binarni obliki lahko vsak stolpec vsebuje samo 0 ali 1, preden se premaknete na naslednji stolpec.
V osnova 2, vsak stolpec predstavlja vrednost, ki je dvojna od prejšnje vrednosti. Vrednosti položajev, začenši na desni, so 1, 2, 4, 8, 16, 32, 64, 128, 256, 512 in tako naprej.
Številka ena je predstavljena kot 1 v osnovni deseterici in v binarni obliki, zato preidimo na številko dve. V bazi deset je predstavljen z 2. Vendar pa lahko v binarni obliki obstaja le 0 ali 1, preden se premaknete na naslednji stolpec. Kot rezultat, se številka 2 zapiše kot 10 v dvojišču. Zahteva 1 v stolpcu 2s in 0 v stolpcu 1s.
Poglejte si številko tri. Očitno je v bazi 10 zapisano kot 3. V drugi bazi je zapisano kot 11, kar pomeni 1 v stolpcu 2s in 1 v stolpcu 1s. To postane 2 + 1 = 3.
Vrednosti stolpcev z binarnim številom
Ko veste, kako deluje binarno, je branje preprosto stvar preprostega matematiko. Na primer:
1001: Ker poznamo vrednost vsakega od teh slotov, potem vemo, da ta številka predstavlja 8 + 0 + 0 + 1. V bazi 10 bi to bilo število 9.
11011: Izračunajte, kaj je to v bazi 10, tako da dodate vrednost vsakega položaja. V tem primeru to postane 16 + 8 + 0 + 2 + 1. To je številka 27 v bazi 10.
Številke pri delu v računalniku
Torej, kaj vse to pomeni za računalnik? Kombinacija dvojiških številk interpretira kot besedilo ali navodila. Na primer, vsaki mali in veliki črki abecede je dodeljena drugačna binarna koda. Vsakemu je dodeljen tudi decimalni prikaz te kode, imenovan an ASCII koda. Na primer, malemu sloju "a" je dodeljena binarna številka 01100001. Zastopa ga tudi ASCII koda 097. Če matematiko opravite na binarnem številu, boste videli, da je v bazi 10 enaka 97.