Vous aurez probablement besoin de services de système d'exploitation pour obtenir ce genre de fonctionnalités. Puisque c'est une exigence, comment le feriez-vous dans une autre langue? Une fois que vous avez compris cela, vous pouvez simplement faire les mêmes appels à partir de votre programme en langage assembleur. Quelque chose comme:
call OSServiceClearScreen
où OSServiceClearScreen
est le nom de l'appel système ou une fonction de bibliothèque qui effectue l'opération que vous voulez. Ensuite, il suffit de lier votre programme d'assemblage avec les bonnes bibliothèques et tout devrait "juste fonctionner".
Vous marquez ceci comme des fenêtres. Créez-vous une fenêtre en appelant 'CreateWindow'? Si non, alors comment envisagez-vous d'interagir avec l'affichage? –
@David, j'ai ajouté les balises [windows], [x86] et [nasm] basées sur la mention 'NASM on windows' dans la question de l'OP. –