Commandes systeme

onikuro Messages postés 21 Statut Membre -  
onikuro Messages postés 21 Statut Membre -
Bonjour,

Je souhaiterais savoir si en assembleur 8086 il est possible d'utiliser les commandes système telles que system("color xx").Je sait qu'en C et en C++ c'est possible mais en assembleur j' y arrive pas. En fait je souhaiterais simplement que mon programme change automatiquement la couleur de l'éditeur de commande (le texte blanc sur fond noir sa commence a saouler)...

Merci d'avance

5 réponses

blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Salut,

l'assembleur ne connait pas de commandes autres que ses primitives...

Il faudra 'désassembler' la commande system("color xx") pour voir comment elle marche et la coder toi-même...
0
onikuro Messages postés 21 Statut Membre
 
Euh....
Comment on fait pour désassembler une commande?
N' y a t' il pas de commande spécifique en assembleur pour changer la couleur?
0
blux Messages postés 27997 Date d'inscription   Statut Modérateur Dernière intervention   3 367
 
Comment on fait pour désassembler une commande?
On prend un désassembleur ! :-)
Mais encore faut-il que la commande soit dans un seul fichier, sinon, il faut désassembler tout le programme qui utilise cette fonction pour savoir comment la coder...

Dans ton cas, la commande 'color' n'est pas une commande externe DOS, elle fait partie de 'command.com', l'interpréteur de commande de DOS, c'est donc lui qu'il faut désassembler, mais je crois que c'est interdit par la loi...

N' y a t' il pas de commande spécifique en assembleur pour changer la couleur?
Voir les interruptions :

http://iprezo.org/?page=int

pis un ch'tit exemple pour commencer à comprendre :

http://www.alrj.org/docs/asm/asm4.php
0
onikuro Messages postés 21 Statut Membre
 
Merci beaucoup. J'ai dl un petit programme dos qui répertorie toutes les interruptions DOS bon la recherche va être longue car la liste des interruptions est énorme mais j'espère que je trouverais mon bonheur ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
onikuro Messages postés 21 Statut Membre
 
Merci beaucoup. J'ai dl un petit programme dos qui répertorie toutes les interruptions DOS bon la recherche va être longue car la liste des interruptions est énorme mais j'espère que je trouverais mon bonheur ...
0