Átalakítás tizedestől hexadecimálissá

Szerző: John Pratt
A Teremtés Dátuma: 12 Február 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Átalakítás tizedestől hexadecimálissá - Tanácsok
Átalakítás tizedestől hexadecimálissá - Tanácsok

Tartalom

A hexadecimális egy számrendszer, amelynek az alapja tizenhat. Ez azt jelenti, hogy 16 szimbólum képvisel egy számot, A, B, C, D, E és F hozzáadva a szokásos tíz számhoz. A tizedesből hexadecimálissá konvertálás nehezebb, mint fordítva. Szánjon időt ennek megtanulására, mivel könnyebb elkerülni a hibákat, ha megértette az átalakítás működését.

Kis számú konverziók

Decimális 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hexadecimális 0 1 2 3 4 5 6 7 8 9 a B. C. D. E F.

Lépni

1/2 módszer: Intuitív módszer

  1. Használja ezt a módszert, ha még nem ismeri a hexadecimális számokat. A cikkben szereplő két megközelítés közül ez a legtöbb ember számára a legkönnyebben követhető. Ha már ismeri a különböző alapokat, próbálja ki a gyorsabb módszert az alábbiak szerint.
    • Ha nem ismeri a hexadecimális számokat, akkor először ismerje meg az alapfogalmakat.
  2. Írja le a 16-os hatványait. A hexadecimális rendszer minden egyes számjegye más, 16-os hatványt képvisel, ahogy a tizedesjegy 10-es is. Ez a 16-os hatalmak listája jól jön az átalakításkor:
    • 16 = 1.048.576
    • 16 = 65.536
    • 16 = 4.096
    • 16 = 256
    • 16 = 16
    • Ha az átalakítandó tizedesjegy nagyobb, mint 1 048 576, akkor számítsa ki a 16 nagyobb hatványait, és adja hozzá a listához.
  3. Keresse meg a 16-os legmagasabb értékét, amely a tizedes számba illeszkedik. Írja fel az átalakítani kívánt tizedesjegyet. Használja a fenti listát referenciaként. Keresse meg a 16 legnagyobb értékét, amely kisebb, mint a tizedesjegy.
    • Például, ha ön 495 hexadecimálisan válassza a 256-ot a fenti listából.
  4. Osszuk el a tizedes számot ezzel a hatványával. Álljon meg az egész számnál, és hagyja figyelmen kívül a válasz tizedesjegyét.
    • Példánkban 495 ÷ 256 = 1,93 ..., de csak az egész szám érdekel 1.
    • A válasz a hexadecimális szám első számjegye. Ebben az esetben, mivel elosztottuk 256-tal, az 1 az a szám, amely a "256 helyén" szerepel.
  5. Keresse meg a többit. Ez megmondja, hogy mi marad az átalakítandó tizedesjegyből. Így tudja kiszámolni, akárcsak a hosszú felosztás esetén:
    • Szorozza meg az utolsó választ az osztóval. Példánkban 1 x 256 = 256. (Más szavakkal, hexadecimális számunk 1-je 256-ot jelent a 10 bázissal).
    • Vonja le a válaszát az osztalékból. 495 - 256 = 239.
  6. Oszd meg a maradékot a következő magasabb 16-os erővel. Ismét referenciaként használja a 16-os hatványok listáját. Folytassa a legkisebb 16-os értékig. A maradékot ossza fel erre az értékre, hogy megtalálja a következő számjegyet a hexadecimális számban. (Ha a maradék kisebb, mint ez a szám, a következő számjegy 0.)
    • 239 ÷ 16 = 14. Ismét figyelmen kívül hagyunk minden tizedesjegyet.
    • Ez a hexadecimális számunk második számjegye, a "16". Bármely 0 és 15 közötti szám egyetlen hexadecimális számként jeleníthető meg. A módszer végén a megfelelő formátumra konvertálunk.
  7. Határozza meg újra a többit. Az előzőekhez hasonlóan szorozza meg a választ az osztóval, és vonja le az osztalékból. Ez a többi, amelyet még nem kellett átalakítani.
    • 14 x 16 = 224.
    • 239 - 224 = 15, tehát a maradék 15.
  8. Ismételje meg, amíg a maradék értéke kevesebb lesz, mint 16. Ha a maradék értéke 0 és 15 között van, akkor egyetlen hexadecimális számjeggyel fejezhető ki. Írja fel ezt utolsó számjegyként.
    • Hexadecimális számunk utolsó "számjegye" 15, az "egységek" helyett.
  9. Írja meg a választ a megfelelő formátumban. Most már tudja, mi a hexadecimális szám összes számjegye. De eddig csak a tízes alapba írtuk őket. Ha mindegyik számjegyet a megfelelő hexadecimális formátumba szeretné írni, konvertálja őket az alábbi útmutató segítségével:
    • A 0 és 9 közötti számok változatlanok maradnak.
    • 10 = A; 11 = B; 12 = C; 13 = D; 14 = E; 15 = F
    • Példánkban az (1) (14) (15) számokkal fejezzük be. Megfelelő formátumban ez lesz a hexadecimális szám 1EF.
  10. Ellenőrizze a munkáját. A válasz ellenőrzése könnyű, ha megérted a hexa számok működését. Konvertáljon minden számjegyet tizedes formájúra, és szorozza meg az alappozíció 16. hatványával. Ezt kell tennünk a példánkhoz:
    • 1EF → (1) (14) (15)
    • Jobbról balra 15 a 16 = 1. pozícióban van. 15 x 1 = 15.
    • A következő szám balról a 16. = 16. pozícióban van. 14 x 16 = 224.
    • A következő számjegy a 16 = 256. pozícióban van. 1 x 256 = 256.
    • Összeadjuk őket, 256 + 224 + 15 = 495, az eredeti számunk.

2/2 módszer: Gyors módszer (maradékkal)

  1. Osszuk el a tizedes számot 16-mal. Kezelje ezt a felosztást egész osztásként. Más szavakkal, a tizedesjegyek kiszámítása helyett egy egész válaszra áll meg.
    • Ehhez a példához kapjunk egy kicsit ambiciózusabbat, és alakítsuk át a 317 547 tizedesjegyet. Számítson ki 317 547 ÷ 16 = 19.846, és hagyja figyelmen kívül a tizedesjegyeket.
  2. Írja be a többit hexadecimális formátumban. Most, hogy elosztotta a számot 16-mal, a maradék az a rész, amely már nem felel meg a 16-os vagy annál magasabb pozícióinak. Ezért kell a többinek az egységek helyzetébe kerülnie, a utolsó a hexadecimális számjegye.
    • A maradék megkereséséhez szorozzuk meg a választ az osztóval, majd vonjuk le az eredményt az osztalékból. Példánkban 317 547 - (19 846 x 16) = 11.
    • Konvertálja a számot hexadecimális formátumba a cikkoldal tetején található kis számkonvertáló táblázat használatával. 11 válik B. példánkban.
  3. Ismételje meg ezt a folyamatot a hányadossal. A többit hexadecimális számjá alakította. A hányados konvertálásának folytatásához ossza el ismét 16-mal, a fennmaradó pedig a hexadecimális szám utolsó előtti számjegye.Ez a fentiekkel megegyező logika szerint működik: az eredeti számot elosztották (16 x 16 =) 256-mal, így a maradék a szám azon része, amely illeszkedik a 256 helyzetéhez. Az egységeket már ismerjük, a többinek a 16-os helyén kell lennie.
    • Példánkban 19 846/16 = 1 240.
    • Pihenés = 19 846 - (1 240 x 16) = 6. Ez a hexadecimális számunk második-utolsó számjegye.
  4. Ismételje ezt addig, amíg 16-nál kisebb hányadost nem kap. Ne felejtse el a fennmaradó részt 10-ről 15-re konvertálni hexadecimális formátumban. Írjon fel minden pihenést útközben. Az utolsó hányados (kevesebb, mint 16) a számod első számjegye. A példával folytatjuk:
    • Vegyük az utolsó hányadost, és osszuk el újra 16-mal. 1.240 / 16 = 77 maradék 8.
    • 77/16 = 4 pihenés 13 = D..
    • 4 16, tehát 4 az első számjegy.
  5. Töltse ki a számot. Mint korábban említettük, a hexadecimális szám minden számjegyét jobbról balra határozza meg. Ellenőrizze a munkáját, hogy megbizonyosodjon arról, hogy a megfelelő sorrendben írta-e őket.
    • Végső válaszunk az 4D86B.
    • Munkájának ellenőrzéséhez konvertálja vissza az egyes számjegyeket a tizedesjegyekre, szorozva a 16-os hatványokkal, és adja hozzá az eredményeket. (4x16) + (13x16) + (8x16) + (6x16) + (11x1) = 317 547, eredeti tizedesjegyünk.

Tippek

  • Annak elkerülése érdekében, hogy a különböző numerikus rendszerek használata során zavart okozzon, írhatja az alapot indexként. Például 51210 Ekkor az "512 a 10-es bázissal" egy közönséges tizedesjegy. 51216 jelentése "512 a 16-os bázissal", egyenértékű az 1 298 tizedesjeggyel10.