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

  FORUM HardWare.fr
  Programmation
  Divers

  Comment faire un sleep en assembleur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire un sleep en assembleur ?

n°1334148
Yakurena1
Posté le 28-03-2006 à 21:54:30  profilanswer
 

[size=1]Bonsoir,
J'aimerais faire un programme en assembleur MIPS permettant de synchroniser la saisie de caractères au clavier par l'utilisateur et leur affichage à l'écran. Le problème est que le processeur est tellement rapide qu'il affiche toujours instantanément les caractères à l'écran, dès qu'ils sont saisis au clavier.
J'ai donc pensé que le seul moyen de permettre à l'utilisateur de \"prendre de l'avance\" est d'endormir le processeur pendant un temps donné. Le problème pour cela est que je n'arrive pas à trouver l'instruction en assembleur pour faire cela (l'équivalent de \"sleep\" dans les langages de programmation). J'ai essayé de generer un programme en assembleur à partir de la compilation d'un programme en C contenant juste l'instruction \"sleep\", mais ça me donne un code avec des instruction très bizarres et qui ne marchent pas à l'execution.
J'aimerais donc savoir si quelqu'un connaîtrait un code en assembleur permettant de le faire.
Merci d'avance.[/size]

mood
Publicité
Posté le 28-03-2006 à 21:54:30  profilanswer
 

n°1334216
nargy
Posté le 28-03-2006 à 22:59:40  profilanswer
 

Pour faire un sleep en asm, ça dépend d abord si tu as un OS/Bios à disposition, auquel cas tu peut utiliser leurs routines d alarmes/callback.
Sinon tu utilise l horloge pour faire ton timing toi même.
Tu devrais déplacer ce post dans la rubrique asm, tu aurais des réponses plus précises.


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

  Comment faire un sleep en assembleur ?

 

Sujets relatifs
assembleur 68000[Assembleur] Problème avec la multiplication
Noob en assembleur AATAssembleur inline en C
problème avec Thread.sleep() dans des tests Junit...pb avec un sleep
Sleep dans les thread javaMASM32 de l'assembleur ???
Instructions assembleurassembleur PIC : instruction pour comparer
Plus de sujets relatifs à : Comment faire un sleep en assembleur ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)