Base-2 Sistemul și 8 biți Byte
Motivul calculatoare folositi sistemul de bază-2 este pentru că ea face mult mai ușor să le pună în aplicare cu tehnologia electronică curent. Ai putea sârmă în sus și de a construi computere care funcționează în baza de 10, dar ar fi fiendishly scump acum. Pe de altă parte, de bază-2 calculatoare sunt relativ ieftine.
Deci, calculatoare folosesc numere binare, și, prin urmare folosiți cifre binare în loc de cifre zecimale. Bitul cuvânt este o scurtare a cuvintelor ". Cifre binare " Întrucât zecimale avea 10 valori posibile de la 0 la 9 biți au doar două valori posibile: 0 și 1. Prin urmare, un număr binar este compus din doar 0s și 1s, ca aceasta: 1011. Cum iti dai seama ce valoare din numărul binar 1,011 este? O faci în același fel am făcut de mai sus pentru 6357, dar utilizați o bază de 2 în loc de o bază de 10. Deci:
(1 * 2 ^ 3) + (0 * 2 ^ 2 ) + (1 * 2 ^ 1) + (1 * 2 ^ 0) = 8 + 0 + 2 + 1 = 11
Puteți vedea că în numere binare, fiecare bit are valoarea de creștere a competențelor de 2. Asta face numărarea în binar destul de ușor. Începând de la zero și trece prin 20, numărând în zecimal și binar arata astfel:
= 0 1 0 = 1 2 = 10 3 = 11 4 = 100 = 101 5 6 = 110 = 111 7 8 = 1,000 = 100110 = 9 101011 = 101112 = 110013 = 110114 = 111015 = 111116 = 1000017 = 1000118 = 1001019 = 1001120 = 10100Când te uiți la această secvență, 0 și 1 sunt la fel de zecimale și sisteme număr binar. La numărul 2, veți vedea care transportă primul loc în sistemul binar. Dacă un bit este 1, și adăugați 1 la acesta, bitul devine 0 și bitul următor devine 1. În tranziția 15-16 acest sens rostogolește prin 4 biți, de cotitură în 1111 de 10000.
biți sunt rar întâlnită numai în computere. Ele sunt aproape întotdeauna grupate în colecții de 8 biți, iar aceste colecții sunt numite octeți. De ce există 8 biți într-un octet? O întrebare similară este, " De ce sunt 12 de ouă într-o duzină de " 8-biți octet este ceva ce oamenii au stabilit pe prin încercare și eroare în ultimii 50 de ani
Cu 8 biți într-un octet, puteți reprezenta 256 valori cuprinse la 0 la 255, așa cum se arată aici:.
0 = 00000000 1 = 00000001 2 = 00000010 ... 254 = 11111110255 =