Kuinka muuntaa heksadesimaaliluvut binaariksi tai desimaaliksi

Kirjoittaja: Mark Sanchez
Luomispäivä: 28 Tammikuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Binääriluvut
Video: Binääriluvut

Sisältö

Kuinka voit muuttaa tätä käsittämättömien numeroiden ja kirjainten joukkoa niin, että siitä tulee ymmärrettävä tietokoneellesi tai sinulle henkilökohtaisesti? Heksadesimaaliluvut on helppo muuntaa binaariksi, minkä vuoksi heksadesimaalilukuja käytetään joillakin ohjelmointikielillä. Heksadesimaalilukujen muuntaminen desimaaliluvuiksi on hieman hankala, mutta voit myös oppia sen.

Askeleet

Osa 1/3: Heksadesimaalilukujen muuntaminen binääriksi

  1. 1 Muunna heksadesimaaliluvun jokainen numero nelinumeroiseksi binääriluvuksi. Pohjimmiltaan heksadesimaalijärjestelmä on yksinkertaistettu tapa esittää binäärilukuja. Muunna numerot heksadesimaalista binaariksi seuraavan taulukon mukaisesti:
    HeksadesimaaliBinääri
    00000
    10001
    20010
    30011
    40100
    50101
    60110
    70111
    81000
    91001
    A1010
    B1011
    C1100
    D1101
    E1110
    F1111
  2. 2 Kokeile muuntaa heksadesimaaliluku itse binääriksi. Tässä muutamia esimerkkejä. Korosta näkymätön teksti yhtäläisyysmerkin oikealla puolella nähdäksesi vastauksen ja testataksesi itseäsi.
    • A23 = 1010 0010 0011
    • Mehiläinen = 1011 1110 1110
    • 70C558 = 0111 0000 1100 0101 0101 1000
  3. 3 Ymmärtää muutoksen periaate. Binäärinä n numeroilla voidaan edustaa kahta eri numeroa. Esimerkiksi käyttämällä neljää binäärilukua voit esittää 2 = 16 numeroa. Koska heksadesimaalijärjestelmässä on kuusitoista merkkiä, yksi merkki voi edustaa 16 = 16 numeroa. Tämä helpottaa heksadesimaalien muuntamista binääriluvuiksi ja päinvastoin.
    • Voit myös kuvitella, kuinka laskenta kulkee kunkin järjestelmän seuraavaan numeroon. Heksadesimaali "... D, E, F, 10", ja binäärinä -" 1101, 1110, 1111, 10000’.

Osa 2/3: Heksadesimaalilukujen muuntaminen desimaaleiksi

  1. 1 Muista, kuinka desimaalilukujärjestelmä toimii. Käytät desimaalilukuja joka päivä ajattelematta, miten ne toimivat, mutta kun aloitit niiden lukemisen koulussa, opettaja selitti sinulle, mitkä yksiköt, kymmeniä, satoja jne. Alla muistutamme lyhyesti desimaalilukujärjestelmän toiminnasta, mikä auttaa sinua muuntamaan numerot.
    • Jokainen desimaaliluvun numero on tietyssä paikassa, jota kutsutaan paikaksi. Numerot lasketaan oikealta vasemmalle. Ensimmäinen luokka on yksiköt, toinen luokka on kymmeniä, kolmas luokka on satoja jne. Jos numero 3 on ensimmäisessä numerossa, niin tämä on numero 3, jos toisessa - sitten 30, jos kolmannessa - sitten 300.
    • Matemaattisesti numerot voidaan kuvata seuraavasti: 10, 10, 10 ja niin edelleen. Siksi tätä järjestelmää kutsutaan desimaaliksi.
  2. 2 Kirjoita desimaaliluku joidenkin ehtojen summaan. Näin on helpompi ymmärtää prosessi, jolla heksadesimaaliluvut muunnetaan desimaaliluvuiksi. Esimerkiksi numero 48013710 (muista, että indeksi 10 tarkoittaa, että annettu luku on desimaali).
    • Aloita oikealla olevasta ensimmäisestä numerosta: 7 = 7 x 10 tai 7 x 1
    • Siirtyminen oikealta vasemmalle: 3 = 3 x 10 tai 3 x 10
    • 480137 = 4x100 000 + 8x10 000 + 0x1 000 + 1x100 + 3x10 + 7x1.
  3. 3 Jos haluat muuntaa heksadesimaaliluvun desimaaliluvuksi, heksadesimaaliluvun jokainen numero (alkaen oikealta) on kerrottava 16: lla tämän numeron numeroa vastaavaksi tehoksi. Tarkastellaan esimerkiksi heksadesimaalilukua C92116... Aloita oikealla olevasta ensimmäisestä numerosta (1) ja kerro se 16: lla (ensimmäinen numero on nollaaste); suurenna eksponenttia joka kerta, kun siirryt seuraavaan numeroon (oikealta vasemmalle):
    • 116 = 1 x 16 = 1 x 1 (kaikki numerot ovat desimaaleja, ellei toisin mainita)
    • 216 = 2 x 16 = 2 x 16
    • 916 = 9 x 16 = 9 x 256
    • C = C x 16 = C x 4096
  4. 4 Muunna aakkosmerkit desimaaliluvuiksi. Numeroilla on sama merkitys sekä desimaali- että heksadesimaalijärjestelmissä (esimerkiksi 716 = 710). Muunna aakkoselliset heksadesimaalimerkit desimaaliluvuiksi seuraavan luettelon avulla:
    • A = 10
    • B = 11
    • C = 12
    • D = 13
    • E = 14
    • F = 15
  5. 5 Suorita laskutoimituksia. Kerro nyt vastaavat numerot ja lisää kertolaskutulokset desimaaliluvun saamiseksi. Esimerkissämme:
    • C92116 = (1 x 1) + (2 x 16) + (9 x 256) + (12 x 4096)
    • = 1 + 32 + 2304 + 49152.
    • = 5148910... Desimaaliluvussa on enemmän numeroita kuin heksadesimaaliluku, koska yksi heksadesimaaliluku kuvaa enemmän tietoa kuin yksi desimaaliluku.
  6. 6 Harjoittele numeroiden muuntamista. Tässä on muutamia tehtäviä heksadesimaalilukujen muuntamiseksi desimaaliluvuiksi. Korosta näkymätön teksti yhtäläisyysmerkin oikealla puolella nähdäksesi vastauksen ja testataksesi itseäsi.
    • 3AB16 = 93910
    • A1A116 = 4137710
    • 500016 = 2048010
    • 500D16 = 2049310
    • 18A2F16 = 10091110

Osa 3/3: Heksadesimaalilukujärjestelmä

  1. 1 Opi käyttämään heksadesimaalijärjestelmää. Käytämme yleensä kymmenen numeron desimaalijärjestelmää. Heksadesimaalijärjestelmässä on kuusitoista merkkiä, mukaan lukien sekä numerot että kirjaimet.
    • Tässä ovat nollasta alkavat numerot:
      Heksadesimaali Desimaali Heksadesimaali Desimaali
      001016
      111117
      221218
      331319
      441420
      551521
      661622
      771723
      881824
      991925
      A101A26
      B111B27
      C121C28
      D131D29
      E141E30
      F151F31
  2. 2 Käytä alaindeksiä näyttääksesi käyttämäsi järjestelmän. Tätä varten käytetään desimaalilukua. Esimerkiksi 1710 - tämä on desimaalijärjestelmän numero 17 (eli tavallinen desimaaliluku 17); yksitoista10 = 1016, eli desimaali 11 on 10 heksadesimaalissa. Heksadesimaaliluvut eivät aina sisällä kirjainta. Mutta jos numeron sijaan kirjoitat kirjeen, on selvää, että tämä on heksadesimaalinen järjestelmä.

Vinkkejä

  • Käytä online -laskinta muunnettaessa suuria heksadesimaalilukuja. Et ehkä vaivaa itseäsi ollenkaan ja käytä online -muunninta, mutta on silti hyvä ymmärtää manuaaliset laskelmat ymmärtääksesi prosessin oikein.
  • Heksadesimaali desimaalimuunnosalgoritmi soveltuu minkä tahansa numerojärjestelmän muuntamiseen desimaaliluvuiksi. Korvaa vain numero 16 (joissakin tehtävissä) toisen numerojärjestelmän vastaavalla numerolla (joissakin tehoissa).