![]() |
hexadecimaal talstelsel
kan iemand mij hier wat informatie geven hoe ik een getal bv 70 naar een hexadecimaal getal omzet. Merci
Gunther Leenaerts |
wat???! :confused:
|
UHM, ja, dat was een SE-vraag bij mij voor natuurkunde, toen wist ik ook niet wat het was... Dit hoort zowiezo op het natuurkundeforum.. Mjah, ik weet wel ongeveer wat het is nu, maar dat ik het nou kan, nee..
|
Citaat:
S&S-->EV |
je moet kijken hoe vaak de grootste macht van 16 er in past. Dit getal trek je er weer vanaf en dan ga je op zoek naar de volgende grootste macht die er in past (en hoe vaak).
Neem bijvoorbeeld het getal 631. De grootste macht die er in past is 162 = 256. Deze past er in totaal 2 keer in, want 2*256 = 512 en dat is kleiner dan 631 ;). Onthoud verder de 2, want dit is je eerste cijfer van de hexadecimale notatie. Trek dat getal ervan af en pas hetzelfde truukje weer toe: 631 - 512 = 119 De volgende grootste macht die erin past is: 161 = 16. Deze past er (na wat proberen ;)) 7 keer in. Dus het 2e cijfer dat je krijgt is een 7. De restterm die je overhoudt is gelijk aan: 119 - 7*16 = 7 En dat is meteen het laatste cijfer van je hexadecimale getal. Het getal dat je krijgt is dus: 277. Overigens kan een macht van 16 er ook meer dan 10 keer in passen. Bijvoorbeeld bij het getal 215. Je krijgt dan: 215 - 13*16 = 7 Je getal zou dan worden (13)7, maar dit wekt natuurlijk verwarring op. Voor de cijfers 10 t/m 15 gebruikt men daarom de letter A t/m F. Het getal is nu dus: D7. |
om tot een antwoord op je vraag te komen eerst dit:
een decimaal (deci -> 10) getal interpreteer je als volgt: 28047 = 2.10^4 + 8.10^3 + 0.10^2 + 4.10^1 + 7.10^0 stel we moeten komen naar de coëfficienten van de machten van 10 (cijfers vh getal) 28047 = 2804.10 + 7 (euclidische deling door 10) hieruit halen we 7 is het cijfer bij 10^0 2804 = 280.10+4 280=28.10+0 28=2.10+8 28047 = (((2.10+8).10+0).10+4).10+7 een hexadecimaal (hexi->6 + deci->10 = 16) getal interpreteer je als volgt. A61C = 10.16^3 + 6.16^2 + 1.16^1 + 12.16^0 70 = 4.16 + 6 (70)decimaal = (46)hexadecimaal |
Alle tijden zijn GMT +1. Het is nu 01:54. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.