Cum se convertește o dată în hexazecimal

Calculatoarele folosesc numere binare, șiruri de unii (1) și zerouri (0), pentru a comunica. Este dificil pentru oameni să comunice în numere binare, deci numerele binare trebuie traduse. Traducerea se face în numere hexazecimale, o bază 16 în care "numerele" utilizate sunt de la zero până la litera F (de exemplu, 0123456789ABCDEF). Oamenii pot codifica mai ușor folosind numere hexazecimale, apoi îl pot traduce în binar pentru a se asigura că codul este executat corect de către aparat. Cel mai bun mod de a converti datele în hexazecimale este de a converti echivalentul serial al datei la numerele hexazecimale respective.

Convertiți data într-un format numeric zecimal calculând zilele dintre data solicitată cu 1 ianuarie 1900. De exemplu, zilele cuprinse între 3 iulie 2002 și 1 ianuarie 1900 sunt 37.440 (102 ani în total x 365 + 210 zile calendaristice suplimentare de la 1 ianuarie la 3 iulie 2002).

Convertiți numărul zecimal calculat de la pasul 1 la hexazecimal. Împărțiți numărul zecimal la 16; dacă aveți un rest, înmulțiți doar restul cu 16 pentru a obține o valoare hex.

instagram story viewer

De exemplu, pentru a converti numărul zecimal 60 în hex, împărțiți 60 la 16 care este egal cu 3,75. Înmulțiți restul, 0,75, cu 16, care este egal cu 12. 12 rezultat este valoarea zecimală care urmează să fie convertită în hex. Consultați tabelul din Referința 1 pentru valoarea de conversie hexagonală care este C.

Luați întregul rezultat de 3,75 sau 3 și împărțiți-l la 16; acest lucru este egal cu 0,1875. Înmulțiți acest număr cu 16. Rezultatul este 3 zecimal și C hex.

Scrieți numerele hexazecimale. Odată ce toate numerele hex sunt găsite, inversați ordinea rezultatelor hex pentru a obține numărul hex. Calculul nostru pentru numărul zecimal 60 este 3C hex.

Teachs.ru
  • Acțiune
instagram viewer