Retour aux cours

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]
Valid XHTML 1.0! Valid CSS!
By JSAND [All right reserved] - Windows est une marque de Microsoft Corporation
Toute copie compléte comme partielle sans autorisation est passible d'amende - Avertissements