Section courante

A propos

Section administrative du site

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