3 maniere om heksadesimale na binêre of desimale om te skakel

INHOUDSOPGAWE:

3 maniere om heksadesimale na binêre of desimale om te skakel
3 maniere om heksadesimale na binêre of desimale om te skakel

Video: 3 maniere om heksadesimale na binêre of desimale om te skakel

Video: 3 maniere om heksadesimale na binêre of desimale om te skakel
Video: #29 Cultivate your home | How to Create a Cleaning Schedule that Works 2024, Mei
Anonim

Hoe verander u die snaakse syfers en letters in iets wat u of u rekenaar kan verstaan? Dit is baie maklik om heksadesimaal na binêre om te skakel, en daarom is heksadesimaal in verskeie programmeertale aangeneem. Omskakeling na desimale is 'n bietjie ingewikkelder, maar sodra u dit onder die knie kry, is dit maklik om enige getal te herhaal.

Stap

Metode 1 van 3: Omskakeling van heksadesimale na binêre

Stap 1. Skakel elke heksadesimale syfer om na vier binêre syfers

Heksadesimaal is aanvanklik aanvaar omdat dit baie maklik was om tussen heksadesimaal en binêre om te skakel. In wese word heksadesimaal gebruik as 'n manier om binêre inligting in korter rye te vertoon. Hierdie tabel sal u help om van die een na die ander om te skakel:

Heksadesimaal Binêr
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
A 1010
B 1011
C 1100
D 1101
E 1110
F 1111

Stap 2. Probeer dit self

Dit is so eenvoudig soos om 'n syfer om te skakel na sy vier binêre ekwivalente syfers. Hier is 'n paar heksgetalle wat u wil omskakel. Blokkeer die onsigbare teks regs van die gelykteken om u werk na te gaan:

  • A23 = 1010 0010 0011
  • SEB = 1011 1110 1110
  • 70C558 = 0111 0000 1100 0101 0101 1000

Stap 3. Verstaan hoe dit werk

In die basiese twee binêre stelsel kan die binêre syfer n gebruik word om 2 voor te stel n verskillende getalle. Byvoorbeeld, met vier binêre syfers kan u 2 voorstel4 = 16 verskillende getalle. Aangesien heksadesimaal 'n basis sestien stelsel is, kan 'n enkelsyfergetal gebruik word om 16 voor te stel1 = 16 verskillende getalle. Dit maak die omskakeling tussen die twee stelsels baie maklik.

U kan dit ook beskou as 'n stelsel van berekeninge wat terselfdertyd in ander syfers omgeskakel word. Heksadesimale tellings … D, E, F, 10'', terselfdertyd, binêre tellings 1101, 1110, 1111, 10000''.

Metode 2 van 3: Omskakeling van heksadesimale na desimale

1797961 6 1
1797961 6 1

Stap 1. Hersien hoe basis tien werk

U gebruik elke dag desimale notasie sonder om stil te staan en na te dink wat dit beteken. As u dit egter eers leer, het u ouers of onderwysers dit moontlik in meer besonderhede aan u verduidelik. 'N Vinnige oorsig oor hoe om gewone getalle te skryf, sal u help om die getalle om te skakel:

  • Elke syfer in 'n desimale getal is op 'n spesifieke plek geleë. Van links na regs is daar plekke, tien plekke, honderde plekke, ensovoorts. Die syfer 3 beteken slegs 3 as dit op die een plek is, maar verteenwoordig 30 as dit op die tientalle is, en 300 op die honderde.
  • Wiskundig verteenwoordig die plek 100, 101, 102, en dan. Daarom word hierdie stelsel basis tien genoem, of desimaal van die Latynse woord vir tiende.
1797961 7 1
1797961 7 1

Stap 2. Skryf die desimale getal neer as 'n optelprobleem

Dit lyk voor die hand liggend, maar dit is dieselfde proses wat ons sal gebruik om heksadesimale getalle om te skakel, dus dit is 'n goeie beginpunt. Laat ons die getal 480.137 herskryf10. (Onthou, onderskrif 10 vertel ons dat die getal in basis tien geskryf is.):

  • Begin vanaf die regterkantste syfer, 7 = 7 x 100, of 7 x 1
  • Links, 3 = 3 x 101, of 3 x 10
  • As ons al die syfers herhaal, kry ons 480,137 = 4x100,000 + 8x10,000 + 0x1,000 + 1x100 + 3x10 + 7x1.
1797961 8 1
1797961 8 1

Stap 3. Skryf die plekwaarde langs die heksadesimale getal neer

Aangesien heksadesimale basis sestien is, stem die plekwaarde ooreen met die krag van sestien. Om na desimale om te skakel, vermenigvuldig elke plekwaarde met die ooreenstemmende sestiende syfer. Begin hierdie proses deur die krag van sestien langs die syfers van die heksadesimale getal te skryf. Ons doen dit vir die heksadesimale getal C92116. Begin aan die linkerkant met 160, en verhoog die krag elke keer as u na die volgende syfer na links beweeg:

  • 116 = 1 x 160 = 1 x 1 (Alle getalle is in desimale, tensy anders vermeld.)
  • 216 = 2 x 161 = 2 x 16
  • 916 = 9 x 162 = 9 x 256
  • C = C x 163 = C x 4096
1797961 9 1
1797961 9 1

Stap 4. Skakel alfabetiese karakters om na desimale

Die syfers van 'n getal is dieselfde in desimale of heksadesimale, dus u hoef dit nie te verander nie (byvoorbeeld 716 = 710). Vir alfabetiese karakters, verwys na hierdie lys om dit na hul desimale ekwivalente om te skakel:

  • A = 10
  • B = 11
  • C = 12 (ons sal dit in ons voorbeeld hierbo gebruik.)
  • D = 13
  • E = 14
  • F = 15
1797961 10 1
1797961 10 1

Stap 5. Doen berekeninge

Noudat alles in desimale getalle geskryf is, doen elke vermenigvuldigingsprobleem en tel die resultate op. Die sakrekenaar kan die meeste heksadesimale getalle help. Vervolg van ons vorige voorbeeld, hier is C921 geskryf as 'n desimale formule en opgelos:

  • C92116 = (in desimaal) (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
  • = 1 + 32 + 2.304 + 49.152.
  • = 51.48910. Die desimale weergawe het gewoonlik meer syfers as die heksadesimale weergawe, omdat heksadesimaal meer inligting in elke syfer kan stoor.
1797961 11 1
1797961 11 1

Stap 6. Oefen omskakeling

Hier is 'n paar getalle om van heksadesimaal na desimaal om te skakel. As u die antwoord bereken het, blokkeer u die onsigbare teks regs van die gelykteken om u werk na te gaan:

  • 3AB16 = 93910
  • A1A116 = 4137710
  • 500016 = 2048010
  • 500D16 = 2049310
  • 18A2F16 = 10091110

Metode 3 van 3: Verstaan heksadesimale basiese beginsels

1797961 1
1797961 1

Stap 1. Weet hoe om heksadesimaal te gebruik

Ons gewone desimale berekeningstelsel is gebaseer op tien en gebruik tien verskillende simbole om getalle voor te stel. Heksadesimaal is 'n basiese sestien getallestelsel, wat beteken dat dit sestien karakters gebruik om getalle voor te stel.

  • Tel van nul af:

    Heksadesimaal Desimaal Heksadesimaal Desimaal
    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
    A 10 1A 26
    B 11 1B 27
    C 12 1C 28
    D 13 1D 29
    E 14 1E 30
    F 15 1F 31
1797961 2
1797961 2

Stap 2. Gebruik 'n subskripsie om die stelsel aan te dui wat u gebruik

As die stelsel wat u gebruik nie duidelik is nie, gebruik 'n desimale subskripsienommer om die basis aan te dui. Byvoorbeeld, 1710 beteken sewentien basis tien (gewone desimale getal). 1110 = 1016, want 10 is hoe jy die getal elf in heksadesimaal (basis sestien) skryf. U kan hierdie stap oorslaan as die getal 'n alfabetiese karakter bevat, soos B of E. Niemand sal dit as 'n desimale getal sien nie.

Wenke

  • Lang heksadesimale getalle kan 'n aanlyn sakrekenaar vereis om na desimale om te skakel. U kan hierdie werk ook oorslaan en 'n aanlyn -omskakelingshulpmiddel gebruik, maar dit is 'n goeie idee om te verstaan hoe die proses werk.
  • U kan die heksadesimale na desimale omskakeling aanpas om enige ander x-gebaseerde getallestelsel na desimale om te skakel. Vervang net die krag van sestien met die krag van x. Probeer om die 60-gebaseerde Babiloniese berekeningstelsel te leer!

Aanbeveel: