Desimaali-heksadesimaalimuunnin

Tietokoneissa ja elektroniikassa numerot esitetään usein heksadesimaalijärjestelmässä, jossa kantalukuna on 16 kymmenen sijaan. Heksadesimaalit ovat tuttu näky esimerkiksi värikoodeissa (#FF5500), muistiosoitteissa ja tiedostojen tarkistussummissa — kaikkialla, missä suuria lukuarvoja halutaan esittää tiiviissä muodossa.

Tämä muunnin muuntaa luvun desimaali- ja heksadesimaalimuodon välillä ja näyttää samalla arvon binäärimuodossa. Syötä luku haluamassasi muodossa, valitse muunnossuunta ja kopioi tulos leikepöydälle yhdellä klikkauksella.


Heksadesimaali (kantaluku 16)
–
Binääri (kantaluku 2)
–

Kuinka heksadesimaali muunnetaan desimaaliksi?

Ota heksadesimaali ja käy se läpi merkki kerrallaan oikealta vasemmalle.

  1. Etsi jokaista merkkiä vastaava desimaaliluku alla olevasta vertailutaulukosta (esim. A = 10, F = 15).
  2. Kerro se 16:n kasvavalla potenssilla paikasta riippuen: 16⁰, 16¹, 16², 16³ jne. (oikealta alkaen).
  3. Laske tulot yhteen.

Heksadesimaali–desimaali-vertailutaulukko

Hex0123456789ABCDEF
Des0123456789101112131415

Esimerkkejä desimaali-heksadesimaali-muunnoksista

Desimaalin muuntaminen heksadesimaaliksi — esimerkki 1

Muunnetaan desimaali 200. Jaetaan luku 16:lla, kunnes tulos on enintään 15.

200 ÷ 16 = 12,5 (tulos enintään 15, ensimmäinen heksanumero on 12)

Ensimmäinen numero on siis 12. Kerrotaan jakolaskun desimaaliosa 16:lla.

0,5 × 16 = 8,0 (toinen numero on 8)

Numerot ovat 12 ja 8. Luvusta 12 tulee C, ja 8 pysyy sellaisenaan. Tulos on C8₁₆.


Desimaalin muuntaminen heksadesimaaliksi — esimerkki 2

Muunnetaan desimaali 45678. Jaetaan 16:lla, kunnes tulos on enintään 15.

45 678 ÷ 16 = 2854,875 (yli 15, jatketaan jakamista)
2854,875 ÷ 16 = 178,4296… (yli 15, jatketaan jakamista)
178,4296… ÷ 16 = 11,1518… (tulos enintään 15, ensimmäinen numero on 11)

Ensimmäinen numero on 11. Kerrotaan desimaaliosa 16:lla.

0,1518… × 16 = 2,4296… (toinen numero on 2)
0,4296… × 16 = 6,875 (kolmas numero on 6)
0,875 × 16 = 14,0 (neljäs numero on 14)

Numerot ovat siis 11–2–6–14. Luvusta 11 tulee B ja luvusta 14 tulee E. Tulos on B26E₁₆.


Heksadesimaalin muuntaminen desimaaliksi — esimerkki

Muunnetaan heksadesimaali 4A7F. Jokainen merkki kerrotaan 16:n potenssilla paikan mukaan oikealta vasemmalle alkaen nollasta.

F (15) × 16⁰ = 15 × 1 = 15
7 × 16¹ = 7 × 16 = 112
A (10) × 16² = 10 × 256 = 2560
4 × 16³ = 4 × 4096 = 16384

Lasketaan yhteen: 16384 + 2560 + 112 + 15 = 19071₁₀

4.8 5 ääntä
Oliko tämä sisältö sinulle hyödyllistä?

Kommentoi tai keskustele aiheesta

Seuraa
Ilmoita minulle
guest
0 Kommenttia
Vanhin
Uusin Most Voted
0
Voit kommentoida tätä aihetta sivun alareunassax