Hvordan konvertere heksadesimale tall til binære eller desimale

Forfatter: Mark Sanchez
Opprettelsesdato: 28 Januar 2021
Oppdater Dato: 1 Juli 2024
Anonim
Hvordan konvertere heksadesimale tall til binære eller desimale - Samfunn
Hvordan konvertere heksadesimale tall til binære eller desimale - Samfunn

Innhold

Hvordan kan du endre dette settet med uforståelige tall og bokstaver slik at det blir forståelig for datamaskinen eller for deg personlig? Det er veldig enkelt å konvertere heksadesimale tall til binære, og derfor brukes heksadesimale tall i noen programmeringsspråk. Det er litt vanskelig å konvertere heksadesimale tall til desimaltall, men du kan også lære det.

Trinn

Del 1 av 3: Konvertering av heksadesimale tall til binære

  1. 1 Konverter hvert siffer i et heksadesimalt tall til fire sifre i et binært tall. I hovedsak er det heksadesimale systemet en forenklet måte å representere binære tall på. Konverter tall fra heksadesimal til binær i henhold til følgende tabell:
    HeksadesimalBinær
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    EN1010
    B1011
    C1100
    D1101
    E1110
    F1111
  2. 2 Prøv å konvertere det heksadesimale tallet til binært selv. Her er noen eksempler. Merk den usynlige teksten til høyre for likhetstegnet for å se svaret og teste deg selv.
    • A23 = 1010 0010 0011
    • BEE = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Forstå prinsippet om transformasjon. I binær n siffer kan brukes til å representere 2 forskjellige tall. For eksempel, ved å bruke fire binære sifre, kan du representere 2 = 16 tall. Siden det heksadesimale systemet bruker seksten tegn, kan ett tegn representere 16 = 16 tall. Dette gjør det lettere å konvertere heksadesimale til binære tall og omvendt.
    • Du kan også forestille deg hvordan tellingen går til neste siffer i hvert system. Heksadesimal "... D, E, F, 10", og i binær -" 1101, 1110, 1111, 10000’.

Del 2 av 3: Konvertering av heksadesimale tall til desimaler

  1. 1 Husk hvordan desimaltallsystemet fungerer. Du bruker desimaltall hver dag uten å tenke på hvordan de fungerer, men da du først begynte å studere dem på skolen, forklarte læreren deg hvilke enheter, titalls, hundrevis og så videre. Nedenfor vil vi kort minne deg på hvordan desimaltallsystemet fungerer, noe som vil hjelpe deg med å konvertere tall.
    • Hvert siffer i et desimalnummer er på et bestemt sted som kalles et sted. Sifrene telles fra høyre til venstre. Den første kategorien er enheter, den andre kategorien er tiere, den tredje kategorien er hundrevis, og så videre. Hvis tallet 3 er i det første sifferet, er dette tallet 3, hvis det i det andre - deretter 30, hvis det er i det tredje - deretter 300.
    • Matematisk kan sifrene beskrives som følger: 10, 10, 10 og så videre. Derfor kalles dette systemet desimal.
  2. 2 Skriv ned desimaltallet som summen av noen termer. Dette vil gjøre det lettere å forstå prosessen med å konvertere heksadesimale tall til desimaltall. For eksempel tallet 48013710 (husk at indeksen 10 betyr at det oppgitte tallet er desimal).
    • Starter med det første sifferet til høyre: 7 = 7 x 10 eller 7 x 1
    • Flytter fra høyre til venstre: 3 = 3 x 10 eller 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 For å konvertere et heksadesimalt tall til desimal, må hvert siffer (fra høyre) i det heksadesimale tallet multipliseres med 16 til effekten som tilsvarer sifferet i dette sifferet. Tenk for eksempel på det heksadesimale tallet C92116... Start med det første sifferet til høyre (1) og multipliser det med 16 (det første sifferet er gitt med nullgraden); øke eksponenten hver gang du går til neste siffer (fra høyre til venstre):
    • 116 = 1 x 16 = 1 x 1 (alle sifrene er i desimal unntatt der det er angitt)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Konverter alfabetiske tegn til desimalsifre. Tallene har samme betydning i både desimal- og heksadesimalsystemer (for eksempel 716 = 710). Bruk følgende liste for å konvertere alfabetiske heksadesimale tegn til desimalsifre:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Utfør beregninger. Nå bare multipliserer de tilsvarende sifrene og legger til multiplikasjonsresultatene for å få desimalnummeret. I vårt eksempel:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Desimaltallet har flere sifre enn det heksadesimale tallet fordi et heksadesimalt siffer beskriver mer informasjon enn ett desimal siffer.
  6. 6 Øv på å konvertere tall. Her er noen oppgaver for å konvertere heksadesimale tall til desimaltall. Merk den usynlige teksten til høyre for likhetstegnet for å se svaret og teste deg selv.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Del 3 av 3: Heksadesimalt tallsystem

  1. 1 Lær hvordan du bruker det heksadesimale systemet. Vi bruker vanligvis det ti-sifrede desimalsystemet. Det heksadesimale systemet bruker seksten tegn, inkludert både tall og bokstaver.
    • Her er tallene som begynner på null:
      Heksadesimal Desimal Heksadesimal Desimal
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      EN101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F151F31
  2. 2 Bruk et abonnement for å vise hvilket system du bruker. Et desimaltall brukes for dette. For eksempel 1710 - dette er tallet 17 i desimalsystemet (det vil si det vanlige desimaltallet 17); elleve10 = 1016, det vil si at desimal 11 er lik 10 i heksadesimal. Heksadesimale tall inneholder ikke alltid en bokstav. Men hvis du i stedet for et tall skriver en bokstav, så er det klart at dette er et heksadesimalt system.

Tips

  • Bruk en online kalkulator når du konverterer store heksadesimale tall. Du kan ikke plage deg selv i det hele tatt og bruke en online converter, men det er fortsatt en god idé å forstå de manuelle beregningene for å forstå prosessen riktig.
  • Heks til desimal konverteringsalgoritmen er egnet for å konvertere et tallsystem til desimaltall. Bare erstatt tallet 16 (i noen power) med det tilsvarende nummeret (i noen power) i et annet tallsystem.