Section courante

A propos

Section administrative du site

 Logiciel  Plateforme 
Vue par liste complète
Vue par aperçu
Vue par catégorie
BBS
Compression de données
Editeur de texte
Installateur
Adam
Alpha
AmigaOS
Amstrad CPC
Apple II
Atari 400/800
Atari ST
CoCo 3
Commodore 64
Commodore 128
CP/M
DOS
Java
Linux
Macintosh
Mac OS X
MSX2
OS/2
Solaris
TRS-80
Windows
Windows 3

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 3 juillet 2016