Mi az a bináris kód, és hogyan működik?

Tartalomjegyzék:

Mi az a bináris kód, és hogyan működik?
Mi az a bináris kód, és hogyan működik?
Anonim

A bináris számrendszert először Gottfried Leibniz találta fel a 17. században. A bináris számrendszert akkor kezdték el széles körben elterjedni, amikor a számítógépeknek megkívánták a számok mechanikus kapcsolókkal történő ábrázolását.

Mi az a bináris kód?

A bináris egy 2-es bázisú számrendszer, amely egyesek és nullák mintáját használva reprezentálja a számokat.

A korai számítógépes rendszerekben voltak mechanikus kapcsolók, amelyek bekapcsolva 1-et jelentettek, és kikapcsolva a 0-t. Soros kapcsolók használatával a számítógépek bináris kóddal tudták ábrázolni a számokat. A modern számítógépek még mindig bináris kódot használnak digitális egyesek és nullák formájában a CPU-ban és a RAM-ban.

A digitális egyes vagy nulla egyszerűen egy elektromos jel, amely vagy be- vagy kikapcsolva van egy hardvereszközben, például egy CPU-ban, amely sok millió bináris szám tárolására és kiszámítására képes.

A bináris számok nyolc "bit" sorozatból állnak, amelyeket "byte"-ként ismerünk. A bit egy egyes vagy nulla, amely a 8 bites bináris számot alkotja. Az ASCII kódok használatával a bináris számok szöveges karakterekké is lefordíthatók, hogy információkat tároljanak a számítógép memóriájában.

Image
Image

A bináris számok működése

A bináris szám decimális számmá alakítása nagyon egyszerű, ha figyelembe vesszük, hogy a számítógépek 2-es bináris rendszert használnak. Az egyes bináris számjegyek elhelyezése határozza meg a decimális értékét. Egy 8 bites bináris szám esetén az értékeket a következőképpen számítjuk ki:

  • 1. bit: 2 a 0 hatványához=1
  • 2. bit: 2 1 hatványához=2
  • 3. bit: 2 2 hatványához=4
  • 4. bit: 2 a 3 hatványához=8
  • 5. bit: 2 a 4 hatványához=16
  • 6. bit: 2 5 hatványához=32
  • 7. bit: 2 a 6 hatványához=64
  • 8. bit: 2 a 7 hatványához=128

Az egyes értékek összeadásával, ahol a bitnek egy van, bármilyen decimális számot ábrázolhat 0 és 255 között. Sokkal nagyobb számok is ábrázolhatók, ha több bitet adunk a rendszerhez.

Amikor a számítógépek 16 bites operációs rendszerrel rendelkeztek, a CPU által kiszámítható legnagyobb egyedi szám 65 535 volt. A 32 bites operációs rendszerek akár 2, 147, 483, 647 egyedi decimális számokkal is működhettek. A 64 bites architektúrával rendelkező számítógépes rendszerek képesek lenyűgözően nagy decimális számokkal dolgozni, egészen 9, 223, 372, 036, 854, 775, 807-ig!

Információk megjelenítése ASCII-vel

Most, hogy megértette, hogyan használhatja a számítógép a bináris számrendszert a decimális számokkal való munkavégzéshez, elgondolkodhat azon, hogyan használják a számítógépek szöveges információk tárolására.

Ez az úgynevezett ASCII kódnak köszönhető.

Az ASCII-tábla 128 szövegből vagy speciális karakterből áll, amelyek mindegyikéhez egy decimális érték tartozik. Minden ASCII-kompatibilis alkalmazás (például szövegszerkesztő) képes szöveges információkat olvasni vagy tárolni a számítógép memóriájában és onnan.

Néhány példa az ASCII szöveggé konvertált bináris számokra:

  • 11011=27, ami az ESC kulcs az ASCII-ben
  • 110000=48, ami 0 az ASCII-ban
  • 1000001=65, ami A az ASCII-ban
  • 1111111=127, ami a DEL kulcs az ASCII-ban

Míg a számítógépek a 2. alap bináris kódot használják szöveges információhoz, a bináris matematika más formáit használják más adattípusokhoz. A base64 például média, például képek vagy videók átvitelére és tárolására szolgál.

Bináris kód és információk tárolása

A bináris számrendszernek köszönhetően az összes írt dokumentum, megtekintett weboldal és még a videojátékok is lehetővé válnak.

A bináris kód lehetővé teszi a számítógépek számára, hogy minden típusú információt kezeljenek és tároljanak a számítógép memóriájába és a memóriából. Minden, ami számítógépes, még az autóban vagy a mobiltelefonban lévő számítógépek is, mindenre használja a bináris számrendszert, amire használja.

Ajánlott: