Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1306 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  afficher l'heure en assembleur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

afficher l'heure en assembleur

n°1350098
bmjbe
Posté le 19-04-2006 à 21:40:41  profilanswer
 

Bonjour,
 
 
 
Je chercher désespérement comment je pourrait faire pour afficher l'heure dans une fenetre dos bien évidement en Assembleur...
 
 
 
Si quelqu'un pourrait m'aider ca serait simpa
 
 
 
merci d'avance
 
 
 
( OS: Xp )


Message édité par bmjbe le 19-04-2006 à 21:41:06
mood
Publicité
Posté le 19-04-2006 à 21:40:41  profilanswer
 

n°1350145
olivthill
Posté le 19-04-2006 à 23:41:24  profilanswer
 

Voici un petite fonction que j'avais écrite pour récupérer l'heure :

; -----------------------------------------------------
; Get current time
; Utilise int 21h, function 2Ch
;
; ES:DI  doit pointer vers un buffer
; où sera stockée l'heure au format HHMMSSHH
; -----------------------------------------------------
_get_time PROC FAR
PUBLIC _get_time
 
     push    bp
 
     mov     ah, 2ch
     int     21h
     cld
 
     ; now : ch=hours, cl=minutes, dh=seconds, dl=hundreths of second
 
     xor     ah, ah
     mov     al, ch
     mov     bl, 10
     div     bl
     add     al, 30h
     stosb
     xchg    al, ah
     add     al, 30h
     stosb
 
     xor     ah, ah
     mov     al, cl
     xor     ah, ah
     mov     bl, 10
     div     bl
     add     al, 30h
     stosb
     xchg    al, ah
     add     al, 30h
     stosb
 
     xor     ah, ah
     mov     al, dh
     mov     bl, 10
     div     bl
     add     al, 30h
     stosb
     xchg    al, ah
     add     al, 30h
     stosb
 
     xor     ah, ah
     mov     al, dl
     mov     bl, 10
     div     bl
     add     al, 30h
     stosb
     xchg    al, ah
     add     al, 30h
     stosb
 
     pop     bp
     retf
 
_get_time ENDP

Il n'y a pas énormément de commentaires, mais la fonction n'est pas très compliquée.


Message édité par olivthill le 19-04-2006 à 23:43:01

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  afficher l'heure en assembleur

 

Sujets relatifs
Afficher un fichier puis forcer son downloadafficher ligne group by meme si pas de valeurs
verifier le format d'heure d'un textboxDate et heure en JavaScript
[Javascript/HTML] Afficher une image localAutoriser d'afficher la page que pour ceux venant d'une page définie
[C++/Qt/résolu] afficher avec un QCanvas, help!Inserer L'heure actuelle dans une UserForm
Afficher une image selon requette sqlAfficher la cellule dans 1 textbox par intersection ligne & colonne
Plus de sujets relatifs à : afficher l'heure en assembleur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR