SYMDEB |
Symbolic Debug Utility |
|---|---|
| MASM | |
Syntaxe
| SYMDEB |
Description
Cette commande permet de lancer le débogueur DOS. Cette commande uniquement incluse dans les version MASM de 2 à 4 inclusivement. Elle a été retiré par la suite.
Liste des commandes
Voici la liste des commandes internes contenu dans l'interpréteur de commande du SYMDEB :
| Nom | Syntaxe | Description |
|---|---|---|
| Display expression | -? | Cette commande permet d'afficher la liste des commandes |
| Assemble | A [address] | Cette commande permet d'assembler du code assembleur 8086. |
| Clear breakpoint(s) | BC[bp] | Cette commande permet d'effacer le point d'arrêt. |
| Disable breakpoint(s) | BD[bp] | Cette commande permet de désactiver le point d'arrêt. |
| Enable breakpoint(s) | BE[bp] | Cette commande permet d'activer le point d'arrêt. |
| List breakpoint(s) | BL[bp] | Cette commande permet d'afficher la liste des points d'arrêt. |
| Set breakpoint | BP [bp] address | Cette commande permet de fixer le point d'arrêt. |
| Compare | C range address | Cette commande permet de comparer des intervalles de mémoire. |
| Dump memory | D[type][range] | Cette commande permet de sortir le contenu d'une partie de la mémoire. |
| Enter | E[type] address [list] | Cette commande permet d'entrer à une entrée. |
| Fill | F range list | Cette commande permet de remplir une partir de la mémoire avec une certaine valeur. |
| Go | G [=address [address...]] | Cette commande permet d'exécuter à partir de l'adresse spécifié. |
| Hexadd | H value value | Cette commande permet d'ajouter une valeur en code hexadécimal. |
| Input from port | I value | Cette commande permet d'indiquer un port d'entrée. |
| Stack trace | K [value] | Cette commande permet de tracer une pile. |
| Load | L [addr [drive rec rec]] | Cette commande permet de charger un secteur. |
| Move | M range address | Cette commande permet de copie une partie de la mémoire. |
| Name | N filename [filename...] | Cette commande permet d'indiquer le nom du fichier. |
| Output to port | O value byte | Cette commande permet d'indiquer un port de sortie. |
| Program step | P [=address] [value] | Cette commande permet de procédé à partir d'une adresse optionnelle. |
| Quit | Q | Cette commande permet de quitter la commande DEBUG. |
| Register | R [reg] [[=] value] | Cette commande permet d'indiquer un registre. |
| Search | S range list | Cette commande permet d'indiquer de rechercher en mémoire. |
| Source level debugging | S {-|&|+} | Cette commande permet de fixer le niveau de déboguage. |
| Trace | T [=address] [value] | Cette commande permet d'effectuer le traçage. |
| Unassemble | U [range] | Cette commande permet de déssassembler le code machine en code assembleur équivalent. |
| View source lines | V [range] | Cette commande permet de voir les lignes source. |
| Write | W [address [drive rec rec]] | Cette commande permet d'écrire un secteur. |
| Examine symbols(s) | X [?] symbol | Cette commande permet d'examiner un symbole. |
| Open map/segment | XO symbol | Cette commande permet d'ouvrir un MAP ou segment. |
| Zero | Z symbol value | Cette commande permet de mettre à zéro. |
| Redirect output | > } device/file | Cette commande permet de rediriger la sortie. |
| Shell escape | ! [dos command] | Cette commande permet d'exécuter une commande DOS. |
| Redirect input | < { device/file | Cette commande permet de rediriger l'entrée. |
| Display current source line | . | Cette commande permet d'afficher la ligne source courante. |
| Redirect both | = ~ device/file | Cette commande permet de rediriger les deux. |
| Screen flip | \ | Cette commande permet de flipper l'écran. |
| Comment | * string | Cette commande permet d'indiquer un commentaire. |
Dernière mise à jour : Dimanche, le 3 juillet 2016