Šta je binarni kod i kako radi?

Sadržaj:

Šta je binarni kod i kako radi?
Šta je binarni kod i kako radi?
Anonim

Prvi je izumio Gottfried Leibniz u 17. veku, binarni brojevni sistem postao je široko korišćen kada su računari zahtevali način da predstavljaju brojeve pomoću mehaničkih prekidača.

Šta je binarni kod?

Binarni je sistem brojeva sa bazom 2 koji predstavlja brojeve koristeći obrazac jedinica i nula.

Rani kompjuterski sistemi su imali mehaničke prekidače koji su se uključivali da predstavljaju 1, a isključivali su da predstavljaju 0. Koristeći serijski prekidači, računari su mogli predstavljati brojeve koristeći binarni kod. Moderni računari još uvijek koriste binarni kod u obliku digitalnih jedinica i nula unutar CPU-a i RAM-a.

Digitalna jedinica ili nula je jednostavno električni signal koji je ili uključen ili isključen unutar hardverskog uređaja kao što je CPU, koji može zadržati i izračunati mnogo miliona binarnih brojeva.

Binarni brojevi se sastoje od niza od osam "bitova", koji su poznati kao "bajt". Bit je jedna jedinica ili nula koja čini 8-bitni binarni broj. Koristeći ASCII kodove, binarni brojevi se također mogu prevesti u tekstualne znakove za pohranjivanje informacija u memoriju računara.

Image
Image

Kako funkcioniraju binarni brojevi

Pretvaranje binarnog broja u decimalni broj je vrlo jednostavno kada uzmete u obzir da računari koriste binarni sistem sa bazom 2. Položaj svake binarne cifre određuje njenu decimalnu vrijednost. Za 8-bitni binarni broj, vrijednosti se izračunavaju na sljedeći način:

  • Bit 1: 2 na stepen od 0=1
  • Bit 2: 2 na stepen od 1=2
  • Bit 3: 2 na stepen od 2=4
  • Bit 4: 2 na stepen od 3=8
  • Bit 5: 2 na stepen od 4=16
  • Bit 6: 2 na stepen od 5=32
  • Bit 7: 2 na stepen od 6=64
  • Bit 8: 2 na stepen od 7=128

Sabiranjem pojedinačnih vrijednosti gdje bit ima jedan, možete predstaviti bilo koji decimalni broj od 0 do 255. Mnogo veći brojevi mogu biti predstavljeni dodavanjem više bitova sistemu.

Kada su računari imali 16-bitne operativne sisteme, najveći pojedinačni broj koji je CPU mogao izračunati bio je 65, 535. 32-bitni operativni sistemi mogli su raditi sa pojedinačnim decimalnim brojevima do 2, 147, 483, 647. Savremeni. računarski sistemi sa 64-bitnom arhitekturom imaju mogućnost rada sa decimalnim brojevima koji su impresivno veliki, do 9, 223, 372, 036, 854, 775, 807!

Predstavljanje informacija sa ASCII

Sada kada razumete kako računar može da koristi binarni sistem brojeva za rad sa decimalnim brojevima, možda ćete se zapitati kako ga računari koriste za skladištenje tekstualnih informacija.

Ovo se postiže zahvaljujući nečemu što se zove ASCII kod.

ASCII tabela se sastoji od 128 tekstualnih ili specijalnih znakova od kojih svaki ima pridruženu decimalnu vrijednost. Sve aplikacije koje podržavaju ASCII (kao što su programi za obradu teksta) mogu čitati ili pohranjivati tekstualne informacije u i iz memorije računara.

Neki primjeri binarnih brojeva pretvorenih u ASCII tekst uključuju:

  • 11011=27, što je tipka ESC u ASCII
  • 110000=48, što je 0 u ASCII-u
  • 1000001=65, što je A u ASCII
  • 1111111=127, što je DEL ključ u ASCII

Dok računari koriste binarni kod baze 2 za tekstualne informacije, drugi oblici binarne matematike se koriste za druge tipove podataka. Na primjer, base64 se koristi za prijenos i pohranjivanje medija kao što su slike ili video.

Binarni kod i pohranjivanje informacija

Svi dokumenti koje pišete, web stranice koje pregledavate, pa čak i video igrice koje igrate omogućeni su zahvaljujući binarnom sistemu brojeva.

Binarni kod omogućava računarima da manipulišu i pohranjuju sve vrste informacija u i iz memorije računara. Sve kompjuterizovano, čak i računari u vašem automobilu ili vašem mobilnom telefonu, koriste binarni sistem brojeva za sve za šta ga koristite.

Preporučuje se: