a bináris kód a számok, betűk, parancsok, képek és hangok ábrázolásának rendszere. Meglepő módon csak kétféle információt használ erre – 1 és 0. Az 1-es és 0-as karakterláncok, amelyek bináris kódot alkotnak, véletlenszerűnek tűnhetnek, de természetesen nem.
A bináris kód minden olyan dolog abszolút középpontjában áll, ami a számítógépen belül megy végbe – mégis ez valami, amit a legtöbb kód-oktató nem fed le.
itt van egy magyarázat az alapjait bináris., A végén meg kell egy alapötlet, hogy mit jelent az a sok 1s 0s.
bináris számok
a bináris számrendszer egy alap-két rendszer, ami azt jelenti, hogy két különböző számjegy-0 és 1. A tizedes számrendszer, amelyet mindannyian ismerünk, egy alap-tíz rendszer, ami azt jelenti, hogy tíz különálló számjegyet használ-0 és 1, de 2, 3, 4, 5, 6, 7, 8 és 9.
számolás a tizedes rendszerben, amikor mind a tíz számjegy kimerült, a következő szám ” 10 ” – ként jelenik meg. A bináris rendszerben pontosan ugyanaz. 0 és 1 után jön a 10., Valójában itt vannak az első 15 szám bináris formában kifejezve:
0, 1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010, 1011, 1100, 1101, 1110, 1111.
mint látható, a bináris rendszer számít fel logikai sorrendben, és amikor egy szám alkotja teljesen 1 ‘ s elérte, egy extra számjegy hozzá. Ez pontosan ugyanaz a dolog, ami történik a decimális rendszerben, amikor egy teljesen 9-ből álló számot elérünk.
amint azt is láthatja, 16 különálló szám van, amelyek 4 vagy kevesebb számjegyben ábrázolhatók (1-15, valamint 0). Ezt ki lehet számítani, mert 16 = 24.,
a számítástechnikai kontextusban lévő bináris számok azonban mindig 8 vagy kevesebb számjegyben vannak ábrázolva – 8 bináris számjegy, amelyek egy bájtot alkotnak. A 8 számjegyben ábrázolható különálló számok teljes mennyisége 28 = 256. 1 keresztül 255 valamint 0.
tehát 255 bináris 11111111.
hexadecimális rendszer
a hexadecimális rendszer, vagy hex rendszer szorosan kapcsolódik a bináris rendszerhez. Elmondom, miért.
a 255-ös szám bináris ábrázolásához 8 számjegyre van szükség. Ez sok, figyelembe véve a decimális rendszert, csak 3 számjegyre van szüksége, hogy 255-et képviseljen., A hexadecimális rendszer azonban egy lépéssel tovább megy, és lehetővé teszi, hogy a 255-ös szám csak két számjegyben jelenjen meg.
Ez azért van, mert a hexadecimális rendszer base-tizenhat, és 162 = 256. Más szóval, a legmagasabb szám, amelyet két számjegyből lehet ábrázolni hexában, 255. Más szóval még mindig, minden 8-jegyű bináris bájt lehet képviselni, mint egy 2-jegyű hexadecimális bájt.
Ez nagyszerű mind a számítógépek, mind az emberek számára. A számítógépek számára helyet takarít meg, az emberek számára pedig javítja az olvashatóságot.,
Ha kíváncsi vagy, a 16 ‘számjegy’, hogy a hex rendszer használ a számok 0-tól 9-ig, majd a betűk keresztül F. F a hexadecimális kódját, 15 FF a hexadecimális kódját, 255.,tr>
Binary Letters
Binary code representing numbers is pretty uniform – there’s only one way to do it., A bináris kódban azonban többféle módon lehet betűket és szimbólumokat ábrázolni. Ezeket a módszereket kódolásoknak nevezik.
például az ASCII kódolás egyedi bináris bájtokat rendel 128 különböző karakterhez. Ez lehetővé teszi a szöveg bármely karakterláncának kódolását. Ez az ASCII-ben kódolt”Hello World”karakterlánc:
01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100
minden bájt betűt jelent (kivéve azt, amely természetesen a szavak közötti teret képviseli). A bájtok közötti terek csak azért vannak ott, hogy a bináris olvashatóbb legyen számunkra. A számítógépek nem olvassák őket.,
egyéb alkalmazások bináris
valamint a számok és betűk, bináris kód képviselheti parancsok, képek, hangok -, de ez túlmutat a bemutató. Tényleg elképesztő, hogy csak két számjegy képes annyira.