Comment puis-je convertir les secondes de EPOCH au format de date dans l'assemblage?Convertir les secondes depuis l'époque à ce jour
voici ma tentative:
;get the system date
mov dword eax, [ebx+0]
push eax
xor edx, edx
mov edi, 86400
div edi ;1day=86400secs, remainder in edx
add edx, 4 ;day 0 was Thursday
mov eax, edx
xor edx, edx
mov edi, 7
div edi ;find the day of the week
mov [wday], edx
Par ailleurs puis-je diviser correctement (afin d'obtenir le reste dans EDX)? Fondamentalement, ce code donne le nombre correct pour le jour (1 pour dimanche). Alors comment puis-je calculer le numéro du mois?
Les devoirs par hasard? – aefxx
Si ce n'est pas des devoirs, c'est du masochisme. –
hehe ... non ce n'est pas un devoir, en fait c'est un essayer d'implémenter un algorithme que j'ai trouvé dans le net pour quelque chose d'autre mais je dois d'abord calculer le jour et le mois! –