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 générer 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.
Partager