dmylogi.com

Hoe om die heksadesimale nommering te verstaan

Die heksadesimale notasie (dit is basis 16) word gebruik in webblaaie en in rekenaarstelsels om waardes aan te dui. `N Goeie voorbeeld is die notasie deur kleure in die HTML web templates. Lees en heksadesimale gebruik vereis `n bietjie oefening, maar die basiese konsep is nie moeiliker om te verstaan ​​as die gewone desimale stelsel (basis tien), dieselfde stelsel wat jy waarskynlik al jou lewe gebruik het nie.

stappe

Metode 1
Verstaan ​​die heksadesimale stelsel

Prent getiteld Verstaan ​​hexadecimale stap 1
1
Vertroud jouself met die heksadesimale stelsel. Sowel as die nommeringstelsel desimale gebruike tien verskillende simbole om te verwys na die waardes van nul tot nege, die nommeringstelsel heksadesimale gebruike sestien verskillende simbole om te verwys na die waardes van nul tot vyftien. Enige nommer kan op alle stelsels geskryf word. Volgende, ons wys jou hoe om in heksadesimale te tel:
  • Van nul tot vyftien: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
  • Van sestien tot twee-en-dertig: 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 1A, 1B, 1C, 1D, 1E, 1F, 20
  • Beeld getiteld Verstaan ​​hexadecimale stap 2
    2
    Leer om die basisse te skryf. Die tien simbole wat in die desimale nommerstelsel gebruik word, maak die basis van daardie stelsel. Net so, die heksadesimale nommeringstelsel het sy basis op die sestien simbole wat jy gebruik. As jy nie weet watter basis gebruik word nie, word hulle bygevoeg subscript numeriese om dit te wys. Byvoorbeeld, 10010 hierdie is "100 in basis 10" en 10016 hierdie is "100 in basis 16" (wat gelyk is aan 409610).
  • Nog `n term wat gebruik word in plaas van "basis" hierdie is "wortel" (Meervoud "wortels").
  • Beeld getiteld Verstaan ​​hexadecimale stap 3
    3
    Leer posisionele waardes in die desimale stelsel. Ons kan die lang getalle wat in basis 10 geskryf is, verstaan ​​sonder om eers te dink om te dink, maar dit gebeur omdat ons baie oefening gehad het. Ons weet dit outomaties "583410" dit beteken 5x10 + 8x10 + 3x10 + 4x10. Elke syfer in `n meervoudige syfer het sy eie plekwaarde. Vervolgens wys ons jou die posisionele waardes in die desimale stelsel, van regs na links:
  • 1010 = 1
  • 1010 = 1010
  • 10 = 10x10 = 100
  • 10 = 10x10x10 = 1000
  • 10 = 10x10x10x10 = 10 000
  • 10 = 10x10x10x10x10 = 100 000, ensovoorts.
  • Beeld getiteld Verstaan ​​hexadecimale stap 4
    4
    Leer die posisionele waardes in die heksadesimale stelsel. Omdat die heksadesimaalstelsel op die sestien gebaseer is, is die posisionele waardes gebaseer op magte van sestien en nie op magte van tien nie. Vervolgens wys ons jou die magte van sestien wat in desimale stelsel geskryf is.
  • 1610 = 1
  • 1610 = 1610
  • 16 = 16x16 =256
  • 16 = 16x16x16 =4096
  • 16 = 16x16x16x16 =65 536
  • 16 = 16x16x16x16x16 =1 048 576 en so aan.
  • As ons dit in heksadesimaal geskryf het, sou ons dit so doen: 1016, 100, 1000, ens.
  • Beeld getiteld Verstaan ​​hexadecimale stap 5
    5
    Omskep heksadesimale na desimale. Die omskakeling tussen twee basisse is `n goeie manier om jouself te vergewis van die werking van elke stelsel. Gaan soos volg te werk om elke heksadesimale getal na `n desimale te omskep:
  • Skryf die heksadesimale getal: 15B3016
  • Skryf elke syfer as `n desimale vermenigvuldigingsprobleem, gebruik die plekwaarde wat in die vorige tabel beskryf is: 15B30 = (1 x 65 53610) + (5 x 4096)10) + (B x 25610) + (3 x 1610) + (0 x 1)
  • Omskep nie-desimale simbole na desimale getalle. Ons voorbeeld is B = 1110, sodat die syfers omgeskakel kan word na 1110 x 25610
  • Los die probleem op Gebruik `n sakrekenaar of los dit met die hand op, en jy sal die antwoord in desimale kry. 15B30 = 65 536 + 20 480 + 2816 + 48 + 0 = 88 88010
  • Metode 2
    Verstaan ​​die heksadesimale stelsel volgens kleur

    Prent getiteld Verstaan ​​hexadecimale stap 6
    1


    Leer hoe kleure op `n rekenaarskerm bepaal word. Alle kleure op `n rekenaarskerm word bepaal deur drie waardes: rooi, groen en blou. Alle kleure van lig kan geskep word deur hierdie drie tipes lig in verskillende verhoudings te kombineer. Op die skerm van `n rekenaar kan u elke waarde (rooi, groen en blou) enige waarde van 0 tot 255 toewys (wat beteken dat ons altesaam 256 moontlike waardes het).
    • Hierdie stelsel stem nie ooreen met die kleure nie "primêre" wat jy in die skool geleer het, want laasgenoemde is gebaseer op die fisiese pigment (die skildery) en nie op die lig nie. Die verfstelsel word soms na verwys as "subtraktiewe kleur stelsel" en die ligstelsel (die RGB-stelsel wat ons hier beskryf), as "toevoeging".
  • Beeld getiteld Verstaan ​​hexadecimale stap 7
    2
    Vind uit hoekom die heksadesimale stelsel vir kleure gebruik word. HTML web templates gebruik die heksadesimale stelsel om kleure te beskryf. Dit is gerieflik, aangesien `n tweesyfer-heksadesimale getal presies 256 kan kommunikeer10 moontlike waardes. Dit is nie toevallig nie. Die nommer 25610 is te danke aan die beperkinge van die ou hardeware, wat slegs 100000000 kan hanteer2 kleure of 25610. Omdat 2 = 1610, Enige binêre stelsel kan maklik `n heksadesimale stelsel word met soveel syfers as ¼.
  • die subscript hulle dui aan op watter basis die nommers geskryf word. Die basis2 dit is binêr-die basis10 dit is gewone desimale en basis16 Dit is heksadesimaal.
  • Beeld getiteld Verstaan ​​hexadecimale stap 8
    3
    Leer hoe hierdie stelsel werk. Die kleur heksadesimale stelsel is maklik om te verstaan, sodra jy leer hoe dit werk. Die eerste twee syfers verteenwoordig die rooi waarde, die volgende twee syfers, die groen en die laaste twee, die blou. Hier is `n paar voorbeelde:
  • Die kode # 000000 is swart, terwyl die #FFFFFF wit is.
  • Enige kleur met gelykwaardige waardes r, g en b (behalwe wit en swart) is `n grys kleur, soos # 121212, # 5A5A5A, of # C0C0C0
  • Kode # 003000 is `n baie donkergroen. Die # 003F00 is net `n ligter groen (slegs die F, of 16 is bygevoeg)10 groen), maar die kode # 00FF00 is die helderste groen wat bestaan ​​(`n addisionele C0 is bygevoeg, of 19210).
  • Die mees komplekse kleure word geskep deur die drie tipes lig te gebruik. Probeer hierdie kodes: # 7FFFD4, # 8A2BE2, of # A0522D.
  • Metode 3
    Leer om in heksadesimale te dink

    Beeld getiteld Verstaan ​​hexadecimale stap 9
    1
    Leer om intuïtief in heksadesimaal te lees. Gebruik die volgende voorbeelde as "doelwitte" om u te help om die grootte van `n heksadesimaal te bereken. Dit gee jou `n meer intuïtiewe begrip van die heksadesimale stelsel, en laat jou toe om heksadesimale getalle te lees sonder om dit elke keer in desimale te omskep. Soos u sal sien, is een voordeel van die heksadesimale stelsel dat die aantal syfers nie so vinnig as wat dit in die desimale stelsel toeneem nie, toeneem:
    • Mense het `n aantal vingers, of 1416 as jy ook die tone tel. Onthou dat die Subskripsie 16 beteken dat `n nommer in basis sestien geskryf word.
    • In `n woongebied moet jy onder 28 ry16 kilometers (of 1916 myl) per uur.
    • Die spoed van ry op `n snelweg is normaalweg 6416 kilometers (of 3C mph) per uur.
    • Die water kook tot 6416 ° C (of D4 ° F).
    • Die gemiddelde inkomste in die Verenigde State is ongeveer C350 dollar per jaar.
    • Die wêreld se bevolking is meer as 1 000 000 000.
  • Beeld getiteld Verstaan ​​hexadecimale stap 10
    2
    Leer om in die heksadesimale stelsel by te voeg. U kan somme oplos in die heksadesimale stelsel sonder dat u dit moet omskakel na `n ander stelsel. Dit vereis egter `n paar geestelike en praktiese pogings om die reëls te onthou. Hier is `n paar metodes en wenke:
  • Tel een vir een deur die heksadesimale syfers te gebruik. Byvoorbeeld, om 7 + 5 in heksadesimaal op te los, tel 7, 8, 9, A, B, C.
  • Leer die byvoegingstabelle. `N baie vinniger metode is om die memoriseer te memoriseer heksadesimale toevoegingstabelle, wat jy kan oefen met `n aanlyn eksamen. Sodra jy leer dat A + 7 = 1116, Jy sal nie meer moet tel nie.
  • Slaag die een na die ander kolom wanneer dit nodig is. As jy byvoeg, gaan jy oor F, "die een slaag" na die ander kolom soos jy sou in `n normale byvoegingsprobleem. Byvoorbeeld, A + 5 = F, A + 6 = 1016, A + 7 = 1116, en so aan. Net so, 3A + 6 = 4016, 3A + 7 = 4116, ens
  • Beeld getiteld Verstaan ​​hexadecimale stap 11
    3
    Leer hoe om te vermenigvuldig in die heksadesimale stelsel. Soos by normale vermenigvuldiging, is die beste manier om `n kenner in heksadesimale vermenigvuldiging te word, om te memoriseer vermenigvuldigingstabelle. Vervolgens bied ons die "hexadecimale vermenigvuldigingstabel van 6" as voorbeeld aan (alle getalle is heksadesimaal):
  • 6 x 1 = 6
  • 6 x 2 = C
  • 6 x 3 = 12
  • 6 x 4 = 18
  • 6 x 5 = 1E
  • 6 x 6 = 24
  • 6 x 7 = 2A
  • 6 x 8 = 30
  • 6 x 9 = 36
  • 6 x A = 3C
  • 6 x B = 42
  • 6 x C = 48
  • 6 x D = 4E
  • 6 x E = 54
  • 6 x F = 5A
  • wenke

    • U kan aanlyn soek vir `n sakrekenaar om te skakel die basisse tussen binêre, desimale en heksadesimaal.
    • Jy kan maklik enige binêre getal in die heksadesimale stelsel voorstel. Verdeel die binêre getal in vier-syfer-segmente (indien nodig, voeg die voorste nulpunte toe) - vervang dan elke segment met die ekwivalente heksadesimale syfer. Byvoorbeeld, 00002 = 016, 00012 = 116, totdat jy 1111 bereik2 = F16.
    • Eintlik gebruik rekenaars die metode van "aanvulling" om getalle (in die heksadesimale stelsel of enige ander basis) by te voeg en af ​​te trek, nie die metode van "beweeg na die ander kolom" waaraan ons gewoond is. Die komplement metode is nie baie nuttig vir mense nie, maar as jy `n rekenaarsagteware programmeer, moet jy dit leer om jou program doeltreffender te maak.
    Deel op sosiale netwerke:

    Verwante
    Hoe om te skakel van desimale na heksadesimaleHoe om te skakel van desimale na heksadesimale
    Hoe om `n program te kraak deur die wysiging van DLL lêersHoe om `n program te kraak deur die wysiging van DLL lêers
    Hoe om `n skakel in HTML te versteekHoe om `n skakel in HTML te versteek
    Hoe om Gmail Notifier te hack om SSL te gebruikHoe om Gmail Notifier te hack om SSL te gebruik
    Hoe om `n XMB forum te installeer en aan te pasHoe om `n XMB forum te installeer en aan te pas
    Hoe om boeke te sorteer in `n biblioteekHoe om boeke te sorteer in `n biblioteek
    Hoe om van 10 tot 20 in Engels te telHoe om van 10 tot 20 in Engels te tel
    Hoe om in binêre te telHoe om in binêre te tel
    Hoe om te skakel van desimale na binêreHoe om te skakel van desimale na binêre
    Hoe om desimale te omskep na oktaaleHoe om desimale te omskep na oktaale
    » » Hoe om die heksadesimale nommering te verstaan
    © 2024 dmylogi.com