Skip to main content

Binarni i heksadecimalni brojevi u računalnoj mreži

BINATEX - Najbolji i najbrži način do novca | Trgovina binarnim opcijama na berzi [✔️Proveren] (Lipanj 2026)

BINATEX - Najbolji i najbrži način do novca | Trgovina binarnim opcijama na berzi [✔️Proveren] (Lipanj 2026)
Anonim

Binarni i heksadecimalni brojevi dvije su alternative tradicionalnim decimalnim brojevima koje koristimo u svakodnevnom životu. Kritični elementi računalnih mreža poput adresa, maski i ključeva uključuju binarne ili heksadecimalne brojeve. Razumijevanje funkcioniranja takvih binarnih i heksadecimalnih brojeva ključno je za izgradnju, rješavanje problema i programiranje bilo koje mreže.

Bita i Bytes

Ovaj članak pretpostavlja osnovno razumijevanje bitova i bajtova računala. Binarni i heksadecimalni brojevi prirodni su matematički način rada s podacima pohranjenima u bita i bajtova.

Binarni brojevi i baza Dva

Binarni brojevi se sastoje od kombinacija dviju znamenki "0" i "1". Ovo su neki primjeri binarnih brojeva:11010101111101111000000 10101000 00001100 01011101

Inženjeri i matematičari zovu binarnu numeraciju a baza dva jer binarni brojevi sadrže samo dvije znamenke '0' i '1'. Za usporedbu, naš normalan decimalni broj je a baza deset sustav koji koristi deset znamenaka '0' do '9'. Heksadecimalni brojevi (raspravljeni kasnije) su a baze šesnaest sustav.

Pretvaranje iz binarnih u decimalne brojeve

Svi binarni brojevi imaju ekvivalentne decimalne prikaze i obrnuto. Da biste ručno prebacili binarne i decimalne brojeve, morate primijeniti matematički koncept položajne vrijednosti .

Koncept pozicijske vrijednosti je jednostavan: s binarnim i decimalnim brojevima, stvarna vrijednost svake znamenke ovisi o položaju ("koliko daleko lijevo") unutar broja.

Na primjer, u decimalnom broju 124, znamenka '4' predstavlja vrijednost "četiri", ali znamenka "2" predstavlja vrijednost "dvadeset", a ne "dva". '2' predstavlja veću vrijednost od '4' u ovom slučaju jer se nalazi u daljnjem lijevom dijelu broja.

Isto tako u binarnom broju 1111011, desno "1" predstavlja vrijednost "jedan", a lijevi kraj "1" predstavlja mnogo veću vrijednost ("šezdeset četiri" u ovom slučaju).

U matematici, baza numeričkog sustava određuje koliko će vrijediti znamenke po položaju. Za decimalne brojeve od desetaka, pomnožite svaku znamenku s lijeve strane progresivnim faktorom od 10 za izračunavanje njegove vrijednosti. Za osnovni dva binarna brojeva, pomnožite svaku znamenku s lijeve strane progresivnim faktorom 2. Izračuni uvijek rade s desna na lijevo.

U gornjem primjeru decimalni broj 123 radi na:

3 + (10 * 2) + (10*10 * 1) = 123

i binarni broj 1111011 pretvara se u decimalnu vrijednost kao:

1 + (2 * 1) + (2*2 * 0) + (4*2 * 1) + (8*2 * 1)+ (16*2 * 1) + (32*2 * 1) = 123

Stoga je binarni broj 1111011 jednak decimalnom broju 123.

Pretvaranje od decimalnog do binarnih brojeva

Za prebacivanje brojeva u suprotnom smjeru, od decimalnog do binarnog, potrebno je uzastopna podjela, a ne progresivna množenja.

Da biste ručno pretvorili iz decimalnog u binarni broj, počnite s decimalnim brojem i počnite dijeliti bazu binarnog broja (baza "dva"). Za svaki korak podjela rezultira preostalim od 1, upotrijebite '1' u tom položaju binarnog broja. Kada razdioba rezultira preostalim od 0, koristite '0' na tom položaju. Zaustavi se kada podjela rezultira vrijednostom 0. Dobiveni binarni brojevi naručuju se s desna na lijevo.

Na primjer, decimalni broj 109 pretvara se u binarnu kako slijedi:

  • 109/2 = 54 ostatak 1
  • 54/2 = 27 ostatak 0
  • 27/2 = 13 ostatak 1
  • 13/2 = 6 ostatak 1
  • 6/2 = 3 ostatak 0
  • 3/2 = 1 ostatak 1
  • 1/2 = 0 ostatak 1

Decimalni broj 109 jednak je binarnom broju 1101101.