Binär till hexadecimal omvandling: omvandlingstabell med ett exempel

Prova Vårt Instrument För Att Eliminera Problem





”Number” är ett matematiskt objekt som används för att räkna saker, göra beräkningar, registrera och märka saker. En skriftlig symbol som representerar ett tal kallas numerisk, till exempel det numeriska 5. Ett numeriskt system visar oss ett organiserat sätt att skriva dessa numeriska och manipulera dem. Dessa är många införda numeriska system men det vanligaste numeriska systemet är det hindu-arabiska numeriska systemet. Ett numeriskt system som använder 10 symboler för att representera siffror kallas Decimal Numerical System. På samma sätt finns det ett binärt system som använder två symboler, Octa numeriskt system som använder 8 symboler och ett Hexa-decimalsystem som använder 16 symboler för representation. I den här artikeln beskrivs Binary to Hexadecimal conversion.

Vad är ett HexaDecimal-system?

Det största bidraget till det numeriska systemet är Place-value-notationen som utvecklats av Aryabatta under 500-talet. Detta är även känt som Positional Numerical System. Här används siffrans position och systemets bas för att bestämma värdet på numret.




Hexadecimalt numeriskt system är ett positionellt numeriskt system som representerar tal med hjälp av en bas 16. Det använder 16 distinkta symboler för att representera tal. Symbolerna '0-9' används för att representera värden från noll till nio och symbolerna 'A-F' används för att representera värden tio till femton.

Å andra sidan använder Binary Numbering System bara två symboler '0' och '1' för att representera decimalvärdena. Här är basen 2. Maskiner kan bara förstå 0-talet och 1-talet, så binärt talssystem används för att konvertera decimaltalen till en bit-sekvens av 0-tal och 1-tal.



Användningar av Hexadecimalt numreringssystem

Hexadecimal numreringssystem används ofta av programmerare och datorsystemdesigners för att representera större antal. Antalet siffror som används för att representera ett större antal minskar jämfört med den binära representationen. Detta ger mänsklig vänskaplig representation och tolkning av stora binära tal. Här kombineras de fyra binära bitarna och skrivs som 1 bit.

Varje bit av det hexadecimala systemet representerar en halv-byte. Många CPU-arkitekturer använder en dedikerad instruktionsuppsättning som använder hexadecimal numrering vilket gör bearbetningen enklare för hårdvara.


Binär till hexadecimal omvandlingsmetod

Det hexadecimala systemet använder 16 symboler för representation medan det binära systemet använder två symboler. För binär till hexadecimal omvandling delas det binära talet upp i grupper med 4 bitar i varje grupp, med början från den minsta signifikanta biten.

Dessa grupper betraktas oberoende och decimalrepresentation av varje grupp skrivs. Sedan skrivs den hexadecimala ekvivalenten för varje decimaltal direkt.

Binär till hexadecimal omvandlingstabell

För att representera värden från noll till nio använder hexadecimalen symbolerna '0-9' och för att representera värden från tio till femton tar det symbolerna 'A-F'. För att skilja ett hexadecimalt tal från decimaltal och andra numeriska system skrivs numret med antingen ett 'h' efter det eller 'ox' före det. Exempel '25h' eller 'ox25' representerar ett hexadecimalt tal.

I tabellen nedan ges den hexadecimala representationen av binära siffror.

Binär-till-hexadecimal-omvandlingstabell

Binär-till-hexadecimal-omvandlingstabell

Exempel på binär till hexadecimal omvandling

Vid datorprogrammering och under programmering av en processor är det lättare att överväga siffrorna i hexadecimalt format. Genom detta är det lättare att arbeta med enorma siffror och beräkningar. Låt oss titta på ett exempel för att förstå processen för binär till hexadecimal omvandling.

Binär till hexadecimal omvandling av binärt tal '11000001'.

Steg 1: Dela upp det binära numret i grupper med varje grupp som innehåller 4-bitar, med början från höger sida. Lägg till extra nollor i slutet om det inte finns tillräckligt med 4-siffriga bitar.

1100 | 0001

Steg 2: Skriv den decimala ekvivalenten för binären

= 1100 | 0001

= 12 | 1

Steg 3: Från konverteringstabellen skriver du hexadecimalt motsvarande decimaltal.

= 1100 | 0001

= 12 | 1

= C 1

Således är den hexadecimala omvandlingen av den givna binära '11000001' 'C1'.

Binär till hexadecimal kodare

Kodomvandlare används för att konvertera det binära numret till hexadecimalt. En kombination av avkodare och kodarsystem kan utformas för konvertering. Onlinekodare föredras till stor del för binär till hexadecimal konvertering eftersom de gör uppgiften mycket enklare jämfört med varandra.

Även om siffran visas i form av hexadecimala eller decimala siffror, lagras de internt i en dator i form av binära tal. Förutom bokstäver kan onlinekodare också konvertera en textsträng till hexadecimalt format, även känt som bas-16-kodning.

Representation av bokstäver i hexadecimalt format förbättrar läsbarheten och tolkningen av data. Det är lättare att läsa 0x8080 jämfört med 32896, decimalformatet. Moderna datorer är utrustade med en miniräknare för att konvertera siffrorna mellan olika radikaler. Integer division och resten operationer används i källkod eller konvertering av binär till hexadecimal . vad är den hexadecimala representationen av '00101101'?