Een datum converteren naar hexadecimaal

Computers gebruiken binaire getallen, reeksen van enen (1) en nullen (0) om te communiceren. Het is moeilijk voor mensen om in binaire getallen te communiceren, dus binaire getallen moeten worden vertaald. De vertaling gebeurt in hexadecimale getallen, een grondtal 16 waarbij de gebruikte "getallen" van nul tot en met de letter F lopen (bijv. 0123456789ABCDEF). Mensen kunnen gemakkelijker coderen met hexadecimale getallen en deze vervolgens vertalen naar binair om ervoor te zorgen dat de code correct door de machine wordt uitgevoerd. De beste manier om datums naar hexadecimaal om te zetten, is door het seriële equivalent van de datum om te zetten in de respectievelijke hexadecimale getallen.

Converteer de datum naar een decimaal numeriek formaat door de dagen te berekenen tussen de gevraagde datum met 1 januari 1900. Dagen tussen 3 juli 2002 en 1 januari 1900 zijn bijvoorbeeld 37.440 (102 jaar totaal x 365 + 210 extra kalenderdagen van 1 januari tot 3 juli 2002).

Converteer het decimale getal berekend uit stap 1 naar hexadecimaal. Deel uw decimale getal door 16; als je een rest hebt, vermenigvuldig dan alleen de rest met 16 om een ​​hexadecimale waarde te krijgen.

instagram story viewer

Als u bijvoorbeeld het decimale getal 60 naar hex wilt converteren, deelt u 60 door 16, wat gelijk is aan 3,75. Vermenigvuldig de rest, 0,75, met 16, wat gelijk is aan 12. De resulterende 12 is uw decimale waarde die moet worden geconverteerd naar hex. Raadpleeg de tabel in Referentie 1 voor de hex-conversiewaarde die C is.

Neem het hele resultaat van 3,75, of de 3, en deel dat door 16; dit is gelijk aan 0,1875. Vermenigvuldig dit aantal met 16. Het resultaat is 3 decimalen en C hex.

Schrijf de hexadecimale getallen op. Zodra alle hexadecimale nummers zijn gevonden, keert u de volgorde van de hexadecimale resultaten om om uw hexadecimale nummer te krijgen. Onze berekening van het decimale getal 60 is 3C hex.

Teachs.ru
  • Delen
instagram viewer