1001 Astuces Nam@ni
http://www.namani.net

Debug

 

 

 

Dérivé de l'anglais bug, qui signifie insecte ou parasite.

DEBUG est un petit utilititaire qui permet de rechercher des erreurs dans les programmes et de convertir le code assembleur en langage machine.

Attention ! il n'y a pas d'annulation possible !

Une erreur et c'est la catastrophe, alors hein ?

 

 

 

Syntaxe:

DEBUG [fichier] [Paramètre]

 

Une fois lancé, il affiche un petit tiret ( - ) en guise de prompt pour permettre d'entrer les commandes au clavier. Pour obtenir la liste des commandes disponibles, ajouter l'option /? après l'avoir lancé.


Paramètre

En clair

Action

A

assemble

Assembler des commandes sur les processeurs 8086 - 8088.

C

compare

Comparer deux adresses de mémoire.

D

dump

Afficher le contenu d'une adresse en mémoire.

E

enter

Entrer des données à l'adresse indiquée.

F

fill

Remplir une zone de mémoire avec des valeurs.

G

go

Exécuter un fichier présent dans la mémoire.

H

hex

Exécuter une opération en mode hexadécimal.

I

input

Indiquer la valeur des octets pour l'interface spécifiée.

L

load

Charger le contenu d'un fichier dans la mémoire.

M

move

Copier le contenu d'une zone de mémoire.

N

name

Spécification de fichier associée aux commandes l ou w ou paramètre pour un fichier à tester.

O

output

Transmettre la valeur des octets à un port de sortie.

P

proceed

Répéter une commande ou une interruption.

Q

quit

Quitter DEBUG.

R

register

Afficher ou modifier le contenu des registres du processeur.

S

search

Rechercher la valeur des octets dans la mémoire centrale.

T

trace

Exécuter une instruction.

U

unassemble

Reconvertir le programme machine en code assembleur.

W

write

Enregistrer un fichier contenu dans la mémoire sur un support de stockage.

XA

allocate

Affecter la mémoire paginée (EMS).

XD

deallocate

Libérer la mémoire paginée (EMS).

XM

map

Représentation de pages EMS.

XS

display

Afficher l'état de la mémoire paginée (EMS).