Binarna v šestnajstiška pretvorba: pretvorbena tabela s primerom

Preizkusite Naš Instrument Za Odpravo Težav





'Število' je matematični objekt, ki se uporablja za štetje stvari, izračune, zapisovanje in označevanje stvari. Zapisani simbol, ki predstavlja število, je znan kot številski, na primer številčni 5. Numerični sistem nam pokaže organiziran način za zapisovanje teh številk in upravljanje z njimi. Uvedenih je veliko numeričnih sistemov, najpogosteje uporabljeni numerični sistem pa je hindujsko-arabski numerični sistem. Numerični sistem, ki za predstavitev števil uporablja 10 simbolov, je znan kot decimalni številski sistem. Podobno obstaja binarni sistem, ki uporablja dva simbola, numerični sistem Octa, ki uporablja 8 simbolov, in šestnajstiški decimalni sistem, ki za predstavitev uporablja 16 simbolov. V tem članku je opisana pretvorba v binarno v šestnajstiško.

Kaj je šestnajstiški sistem?

Največji prispevek k numeričnemu sistemu je zapis mestne vrednosti, ki ga je razvil Aryabatta v 5. stoletju. To je znano tudi kot pozicijski numerični sistem. Tu se za določanje vrednosti števila uporabljata položaj številke in osnova sistema.




Šestnajstiški številski sistem je pozicijski numerični sistem, ki predstavlja števila z uporabo osnove 16. Za predstavitev števil uporablja 16 ločenih simbolov. Simboli '0-9' se uporabljajo za predstavitev vrednosti od nič do devet, simboli 'A-F' pa vrednosti od deset do petnajst.

Po drugi strani sistem binarnega oštevilčenja za predstavitev decimalnih vrednosti uporablja samo dva simbola '0' in '1'. Tu je osnova 2. Stroji lahko razumejo samo 0 in 1, zato se sistem binarnih števil uporablja za pretvorbo decimalnih števil v bitno zaporedje 0 in 1.



Uporaba šestnajstiškega številskega sistema

Šestnajstiški sistem številčenja pogosto uporabljajo programerji in oblikovalci računalniških sistemov za predstavitev večjih števil. Število števk, ki se uporablja za predstavitev večjega števila, se zmanjša v primerjavi z binarnim prikazom. To zagotavlja človeku prijazno predstavitev in interpretacijo velikih binarnih števil. Tu so 4 binarni biti združeni in zapisani kot 1 bit.

Vsak bit šestnajstiškega sistema predstavlja polovični bajt. Številne CPU arhitekture uporabljajo namenski nabor ukazov, ki uporablja šestnajstiško oštevilčenje, kar olajša obdelavo strojne opreme.


Metoda pretvorbe v binarno v šestnajstiško

Šestnajstiški sistem za predstavitev uporablja 16 simbolov, medtem ko binarni sistem uporablja dva simbola. Pri pretvorbi v binarno v heksadecimalno pretvorbo je binarno število razdeljeno na skupine s po 4 biti v vsaki skupini, začenši z najmanj pomembnim bitom.

Te skupine obravnavamo neodvisno in napišemo decimalno predstavitev vsake skupine. Nato se heksadecimalni ekvivalent vsakega decimalnega števila zapiše neposredno.

Binarna v šestnajstiška pretvorbena tabela

Za predstavitev vrednosti od nič do devet šestnajstiška uporablja simbole '0-9', za predstavitev vrednosti od deset do petnajst pa simbole 'A-F'. Za razlikovanje šestnajstiškega števila od decimalnih števil in drugih številskih sistemov je število zapisano bodisi z 'h' za njim bodisi z 'ox' pred njim. Primer '25h' ali 'ox25' predstavlja šestnajstiško število.

V spodnji tabeli je podana šestnajstiška predstavitev binarnih števil.

Tabela pretvorbe v binarno v šestnajstiško pretvorbo

Tabela pretvorbe v binarno v šestnajstiško pretvorbo

Primer pretvorbe v binarno v šestnajstiško

Pri računalniškem programiranju in pri programiranju procesorja je številke lažje upoštevati v šestnajstiški obliki. S tem je lažje delati z ogromnimi števili in izračuni. Oglejmo si primer za razumevanje postopka pretvorbe v binarno v šestnajstiško.

Binarna v šestnajstiška pretvorba binarne številke ‘11000001’.

1. korak: Razdelite binarno število v skupine z vsako skupino, ki vsebuje 4-bit, začenši z desne strani. Na koncu dodajte dodatne ničle, če ni dovolj 4-mestnih bitov.

1100 | 0001

2. korak: Zapišite decimalni ekvivalent binarne datoteke

= 1100 | 0001

= 12 | 1.

Korak 3: V pretvorbeno tabelo zapišite šestnajstiški ekvivalent decimalnega števila.

= 1100 | 0001

= 12 | 1.

= C 1

Tako je šestnajstiška pretvorba danega binarnega '11000001' 'C1'.

Binarni v šestnajstiški kodirnik

Pretvorniki kod se uporabljajo za pretvorbo binarnega števila v šestnajstiško. Za pretvorbo je lahko zasnovana kombinacija sistemov dekoderjev in dajalnikov. Spletni kodirniki so v glavnem prednostni za pretvorbo v binarno v heksadecimalno pretvorbo, saj nalogo precej olajšajo primerjalno.

Čeprav so številke prikazane v obliki šestnajstiških ali decimalnih številk, so v računalniku notranje shranjene v obliki binarnih števil. Poleg literal lahko spletni kodirniki besedilni niz pretvorijo tudi v šestnajstiško obliko, znano tudi kot kodiranje base-16.

Zastopanost dobesednih besed v šestnajstiški obliki izboljša berljivost in interpretacijo podatkov. V primerjavi z 32896, decimalno obliko, je lažje brati 0x8080. Sodobni računalniki so opremljeni s kalkulatorjem za pretvorbo števil med različnimi radii. Celoštevilčne delitve in ostanki se uporabljajo v izvorni kodi ali pretvorbi binarnega v šestnajstiški . kakšna je šestnajstiška predstavitev „00101101“?