Wat is binêre kode en hoe werk dit?

INHOUDSOPGAWE:

Wat is binêre kode en hoe werk dit?
Wat is binêre kode en hoe werk dit?
Anonim

Die binêre getallestelsel, wat eers in die 17de eeu deur Gottfried Leibniz uitgevind is, het wyd gebruik geword sodra rekenaars 'n manier nodig gehad het om getalle voor te stel deur meganiese skakelaars te gebruik.

Wat is binêre kode?

Binêr is 'n basis-2-getallestelsel wat getalle voorstel deur 'n patroon van ene en nulle te gebruik.

Vroeë rekenaarstelsels het meganiese skakelaars gehad wat aangeskakel is om 1 voor te stel, en afgeskakel om 0 voor te stel. Deur skakelaars in serie te gebruik, kon rekenaars getalle verteenwoordig deur binêre kode te gebruik. Moderne rekenaars gebruik steeds binêre kode in die vorm van digitale ene en nulle binne die SVE en RAM.

'n Digitale een of nul is bloot 'n elektriese sein wat óf aangeskakel óf afgeskakel is binne 'n hardeware-toestel soos 'n SVE, wat baie miljoene binêre getalle kan hou en bereken.

Binêre getalle bestaan uit 'n reeks van agt "bis", wat bekend staan as 'n "byte." 'n Bis is 'n enkele een of nul wat die 8-bis binêre getal uitmaak. Deur ASCII-kodes te gebruik, kan binêre getalle ook in tekskarakters vertaal word om inligting in rekenaargeheue te stoor.

Image
Image

Hoe Binêre Getalle Werk

Om 'n binêre getal in 'n desimale getal om te skakel is baie eenvoudig as jy in ag neem dat rekenaars 'n basis 2-binêre stelsel gebruik. Die plasing van elke binêre syfer bepaal sy desimale waarde. Vir 'n 8-bis binêre getal word die waardes soos volg bereken:

  • Bit 1: 2 tot die mag van 0=1
  • Bit 2: 2 tot die mag van 1=2
  • Bit 3: 2 tot die mag van 2=4
  • Bit 4: 2 tot die mag van 3=8
  • Bit 5: 2 tot die mag van 4=16
  • Bit 6: 2 tot die mag van 5=32
  • Bit 7: 2 tot die mag van 6=64
  • Bit 8: 2 tot die mag van 7=128

Deur individuele waardes bymekaar te tel waar die bis 'n een het, kan jy enige desimale getal van 0 tot 255 voorstel. Baie groter getalle kan voorgestel word deur meer bisse by die stelsel by te voeg.

Wanneer rekenaars 16-bis bedryfstelsels gehad het, was die grootste individuele getal wat die SVE kon bereken 65 535. 32-bis bedryfstelsels kon met individuele desimale getalle so groot soos 2, 147, 483, 647 werk. rekenaarstelsels met 64-bis argitektuur het die vermoë om met desimale getalle te werk wat indrukwekkend groot is, tot 9, 223, 372, 036, 854, 775, 807!

Verteenwoordiging van inligting met ASCII

Nou dat jy verstaan hoe 'n rekenaar die binêre getallestelsel kan gebruik om met desimale getalle te werk, wonder jy dalk hoe rekenaars dit gebruik om teksinligting te stoor.

Dit word bereik danksy iets genaamd ASCII-kode.

Die ASCII-tabel bestaan uit 128 teks of spesiale karakters wat elk 'n geassosieerde desimale waarde het. Alle ASCII-geskikte toepassings (soos woordverwerkers) kan teksinligting na en van rekenaargeheue lees of stoor.

'n paar voorbeelde van binêre getalle wat na ASCII-teks omgeskakel is, sluit in:

  • 11011=27, wat die ESC-sleutel in ASCII is
  • 110000=48, wat 0 is in ASCII
  • 1000001=65, wat A in ASCII is
  • 1111111=127, wat die DEL-sleutel in ASCII is

Terwyl basis 2-binêre kode deur rekenaars vir teksinligting gebruik word, word ander vorme van binêre wiskunde vir ander datatipes gebruik. Byvoorbeeld, base64 word gebruik vir die oordrag en berging van media soos beelde of video.

Binêre kode en berginginligting

Al die dokumente wat jy skryf, webblaaie wat jy bekyk, en selfs die videospeletjies wat jy speel, word alles moontlik gemaak danksy die binêre getalstelsel.

Binêre kode laat rekenaars toe om alle soorte inligting na en van rekenaargeheue te manipuleer en te stoor. Alles gerekenariseerd, selfs die rekenaars in jou motor of jou selfoon, maak gebruik van die binêre getallestelsel vir alles waarvoor jy dit gebruik.

Aanbeveel: