Binær til heksadesimal konvertering: Konverteringstabell med et eksempel

Prøv Instrumentet Vårt For Å Eliminere Problemer





‘Tall’ er et matematisk objekt som brukes til å telle ting, gjøre beregninger, registrere og merke ting. Et skriftlig symbol som representerer et tall er kjent som numerisk, for eksempel det numeriske 5. Et numerisk system viser oss en organisert måte å skrive disse numeriske og manipulere dem på. Dette er mange numeriske systemer introdusert, men det mest brukte numeriske systemet er det hindu-arabiske numeriske systemet. Et numerisk system som bruker 10 symboler for å representere tall er kjent som Desimal numerisk system. På samme måte er det et binært system, som bruker to symboler, Octa numerisk system som bruker 8 symboler og et Hexa-desimal numerisk system som bruker 16 symboler for representasjon. I denne artikkelen er Binary to Hexadecimal conversion beskrevet.

Hva er et HexaDecimal-system?

Det største bidraget til det numeriske systemet er Place-value-notasjonen utviklet av Aryabatta i det 5. århundre. Dette er også kjent som posisjonelt numerisk system. Her brukes posisjonen til sifferet og basen til systemet for å bestemme verdien på tallet.




Heksadesimalt numerisk system er et posisjonelt numerisk system som representerer tall ved hjelp av en base 16. Det bruker 16 forskjellige symboler for å representere tall. Symbolene ‘0-9’ brukes til å representere verdier fra null til ni og symbolene ‘A-F’ brukes til å representere verdiene ti til femten.

På den annen side bruker Binary Numbering System bare to symboler '0' og '1' for å representere desimalverdiene. Her er basen 2. Maskiner kan bare forstå 0-tallet og 1-tallet, så Binary Number System brukes til å konvertere desimaltallene til en bit-sekvens på 0-tallet og 1-tallet.



Bruk av heksadesimalt nummereringssystem

Hexadecimal Numbering System brukes ofte av programmerere og datasystemdesignere for å representere større tall. Antall sifre som brukes til å representere et større antall reduseres sammenlignet med den binære representasjonen. Dette gir menneskelig vennlig representasjon og tolkning av store binære tall. Her kombineres de 4 binære bitene og skrives som 1 bit.

Hver bit av det heksadesimale systemet representerer en halvbyte. Mange CPU-arkitekturer bruker et dedikert instruksjonssett som bruker heksadesimal nummerering som gjør behandlingen enklere for maskinvare.


Metode for binær til heksadesimal konvertering

Det heksadesimale systemet bruker 16 symboler for representasjon, mens det binære systemet bruker to symboler. For binær til heksadesimal konvertering er binærnummeret delt inn i grupper med 4-bits i hver gruppe, med utgangspunkt i den minste signifikante biten.

Disse gruppene anses uavhengig og desimalrepresentasjon av hver gruppe skrives. Deretter skrives det heksadesimale ekvivalenten til hvert desimaltall direkte.

Binær til heksadesimalt konverteringstabell

For å representere verdier fra null til ni, bruker heksadesimal symbolene ‘0-9’ og for å representere verdier fra ti til femten, tar det symbolene ‘A-F’. For å skille et heksadesimalt tall fra desimaltall og andre numeriske systemer, blir tallet skrevet med enten et 'h' etter det eller 'okse' foran det. Eksempel '25h' eller 'ox25' representerer et heksadesimalt tall.

I tabellen nedenfor er den heksadesimale representasjonen av de binære tallene gitt.

Binær-til-heksadesimalt-konverteringstabell

Binær-til-heksadesimalt-konverteringstabell

Eksempel på binær til heksadesimal konvertering

I dataprogrammering og under programmering av en prosessor er det lettere å vurdere tallene i heksadesimalt format. Ved dette er det lettere å jobbe med enorme tall og beregninger. La oss se på et eksempel for å forstå konverteringsprosessen binær til heksadesimal.

Binær til heksadesimal konvertering av binært tall ‘11000001’.

Trinn 1: Del det binære tallet i grupper med hver gruppe som inneholder 4-bits, fra høyre side. Legg til ekstra nuller på slutten hvis det ikke er tilstrekkelige firesifrede biter.

1100 | 0001

Trinn 2: Skriv desimalekvivalenten til binæren

= 1100 | 0001

= 12 | 1

Trinn 3: Fra konverteringstabellen, skriv heksadesimale ekvivalenten til desimaltallet.

= 1100 | 0001

= 12 | 1

= C 1

Dermed er den heksadesimale konvertering av den gitte binære '11000001' 'C1'.

Binær til heksadesimal koder

Kodekonverterere brukes til å konvertere det binære tallet til heksadesimal. En kombinasjon av dekoder- og kodersystemer kan utformes for konvertering. Online kodere foretrekkes stort sett for binær til heksadesimal konvertering, da de gjør oppgaven mye enklere relativt.

Selv om det numeriske vises i form av heksadesimale eller desimale sifre, lagres de i en datamaskin internt i form av binære tall. I tillegg til bokstaver kan online kodere også konvertere en tekststreng til heksadesimalt format, også kjent som base-16-koding.

Representasjon av bokstaver i heksadesimalt format forbedrer lesbarheten og tolkningen av dataene. Det er lettere å lese 0x8080 sammenlignet med 32896, desimalformatet. Moderne datamaskiner er utstyrt med en kalkulator for å konvertere tallene mellom forskjellige radiser. Integer divisjon og resten operasjoner brukes i kildekode eller konvertering av binær til heksadesimal . hva er den heksadesimale representasjonen av ‘00101101’?