DDT86 |
Déboguage 86 |
---|---|
CP/M-86 | Externe |
Syntaxe
DDT86 { filespec } |
Description
Cette commande permet de démarrer la session de déboguage. L'utilitaire DDT-86 vous permet de surveiller et de tester les programmes développés pour les processeurs 8086 et 8088.
Remarques
- Si la spécification du fichier n'est pas incluse, le DDT-86 est chargé dans la mémoire utilisateur sans programme de test. Vous ne devez pas utiliser les commandes G, T ou U du DDT-86 tant que vous n'avez pas chargé un programme de test. Le programme de test est généralement chargé à l'aide de la commande E.
- Si la spécification de fichier est incluse, DDT-86 et le fichier de programme de test spécifié par filespec sont chargés dans la mémoire utilisateur. Utilisez G, T ou U pour commencer l'exécution du programme de test sous la supervision de DDT-86.
- Si le type de fichier est omis de la spécification de fichier, un type de fichier CMD est supposé.
- Le DDT-86 ne peut pas charger directement les programmes de test au format hexadécimal (H86). Vous devez d'abord convertir au format de fichier de commande (CMD) à l'aide de l'utilitaire GENCMD.
- Pour quitter DDT-86, appuyez sur la combinaison de touche Ctrl+C.
Liste des commandes
L'utilitaire DDT-86 répond à plusieurs commandes à une seule lettre :
Nom | Commande | Description |
---|---|---|
Assemble | As | Cette commande permet de saisir des instructions de langage d'assemblage. |
Block Cmp | Bs1,f1,f2 | Cette commande permet de comparer les blocs de mémoire. |
Display | D[W]s[,f] | Cette commande permet d'afficher la mémoire en hexadécimal et ASCII. |
Execution | E filespec | Cette commande permet de charger le programme pour l'exécution. |
Fill | F[W][s,f,b] | Cette commande permet de remplir le bloc mémoire. |
Go | G[,b1[,b2]] | Cette commande permet de commencer l'exécution. |
Hex | Ha,b | Cette commande permet d'afficher un sommaire et les différences hexadécimales. |
Input | I command tail | Cette commande permet de configurer la ligne de commande d'entrée. |
List | Ls,f | Cette commande permet d'afficher la liste de la mémoire sous forme mnémonique. |
Move | Ms,f,d | Cette commande permet de déplacer un bloc de mémoire. |
Read | R filespec | Cette commande permet de lire le fichier disque en mémoire. |
Set | S[W][s] | Cette commande permet de définir les valeurs de mémoire. |
Trace | T[S][n] | Cette commande permet de suivre l'exécution du programme. |
Untrace | U[B][n] | Cette commande permet de surveiller l'exécution sans trace. |
Verify | V | Cette commande permet d'afficher la disposition de la mémoire après la lecture du disque. |
Write | W filespec[,s,f] | Cette commande permet d'écrire le contenu du bloc de mémoire sur le disque. |
eXamine | X[r|f] | Cette commande permet d'examiner et de modifier les registres du microprocesseur. |
Exemples
L'exemple suivant permet de charger de l'unité de disque A vers la mémoire utilisateur. Le DDT-86 affiche le prompt "-" lorsqu'il est prêt à accepter des commandes :
A>DDT86 |
L'exemple suivant permet de charger l'utilitaire DDT-86 de l'unité de disque B vers la mémoire utilisateur. Le fichier programme TEST.CMD est ensuite chargé dans la mémoire utilisateur à partir de l'unité de disque A. Le DDT-86 affiche l'adresse à laquelle le fichier a été chargé et le prompt "-" :
A>B:DDT86 TEST.CMD |
Dernière mise à jour : Dimanche, le 27 Mars 2022