Accueil - Livre d'or - Forums

 Recherche dans les astuces:
Internet Explorer
ICQ
Windows 95
Windows 98
Windows Me
Windows 2000
Windows NT
Windows XP
Modems
FlashGet
FrontPage
Outlook Express

 Rechercher avec :
le titre des astuces
le corps des astuces

Rechercher
F e r m e r    l e    p a n n e a u
Retour aux cours
Compilateur DEBUG

Je n'ai pas l'intention de vous faire un cours sur l'assembleur (dans ce document du moins), mais je pense qu'il est intéressant de voir un exemple de son utilisation. Avant l'existence de la commande externe "CHOICE", il n'était pas possible, par défaut, de gérer des menus dans les fichiers de commandes. Avec le programme "DEBUG", beaucoup d'informaticiens (moi aussi, et encore aujourd'hui) ont créé et utilisé un programme nommé "TOUCHE.COM", qui retourne soit le scan-code soit le caractère de la touche clavier enfoncée comme code d'erreur de sortie de programme.

Créez le fichier "TOUCHE.TXT" avec le contenu suivant :

Renvoie le scan-code de la touche. Quasiment portable sur tous les claviers.

Renvoie le code ASCII de la touche. Attention, différence entre minuscule et majuscule.

A
XOR AX,AX
INT 16
MOV AL,AH
MOV AH,4C
INT 21

R CX
A
W
Q

A
XOR AX,AX
INT 16
MOV AH,4C
INT 21

R CX
8
W
Q

Puis tapez la ligne suivante : "Debug TOUCHE.COM < TOUCHE.TXT". Maintenant, vous avez un programme "TOUCHE.COM" qui retourne une valeur interprétable par l'instruction ErrorLevel.

[Retour aux cours]
By Julien VAUBOURG [All right reserved] - Windows est une marque de Microsoft Corporation
Toute copie compléte comme partielle sans autorisation est passible d'amende - Avertissements