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