Forfatter:
Mark Sanchez
Opprettelsesdato:
28 Januar 2021
Oppdater Dato:
1 Juli 2024
![Hvordan konvertere heksadesimale tall til binære eller desimale - Samfunn Hvordan konvertere heksadesimale tall til binære eller desimale - Samfunn](https://a.vvvvvv.in.ua/society/kak-perevodit-chisla-iz-shestnadcaterichnoj-sistemi-v-dvoichnuyu-ili-desyatichnuyu-10.webp)
Innhold
- Trinn
- Del 1 av 3: Konvertering av heksadesimale tall til binære
- Del 2 av 3: Konvertering av heksadesimale tall til desimaler
- Del 3 av 3: Heksadesimalt tallsystem
- Tips
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 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:
Heksadesimal Binær 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 6 0110 7 0111 8 1000 9 1001 EN 1010 B 1011 C 1100 D 1101 E 1110 F 1111 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 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 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 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 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 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 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 Ø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 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 0 0 10 16 1 1 11 17 2 2 12 18 3 3 13 19 4 4 14 20 5 5 15 21 6 6 16 22 7 7 17 23 8 8 18 24 9 9 19 25 EN 10 1A 26 B 11 1B 27 C 12 1C 28 D 13 1D 29 E 14 1E 30 F 15 1F 31
- Her er tallene som begynner på null:
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.