Lista Comandos Debug
DEBUG
"Bug" significa fallo, defecto en un programa; "debug" significa depurar (escrutar y eliminar fallos), "Debugger" (depurador).
DEBUG.EXE es un ejecutable que, hasta 2001, acompañó a todaslas versiones de MS-DOS, a partir de la 2.0, y de Windows.
Se trata de una utilidad interactiva de exploración de bajo nivel, pero que también puede utilizarse para ciertas funciones. Por ejemplo:ensamblador a lenguaje máquina. Para utilizarlo basta invocarlo desde MS-DOS o desde una ventana DOS de Windows.
Opciones
Una vez que el programa está en ejecución, el indicador ("prompt") es unguión "-", indicando que el "Shell" espera recibir órdenes. La opción más sencilla es la interrogación ?, cuyo resultado es una lista resumida de las opciones disponibles:
ensamblar A [dirección]comparar C dirección de intervalo
volcar D [intervalo]
escribir E dirección [lista de valores]
llenar F lista de intervalos
ir G [=dirección] [direcciones]hex H valor1 valor2
entrada I puerto
cargar L [dirección] [unidad] [primer_sector] [número]
mover M dirección de intervalo
nombre N [nombre_ruta] [lista_argumentos]
salida Obyte de puerto
proceder P [=dirección] [número]
salir Q
registrar R [registrar]
buscar S lista de intervalos
seguimiento T [=dirección] [valor]
desensamblar U [intervalo]escribir W [dirección] [unidad] [primer_sector] [número]
asignar memoria expandida XA [#páginas]
desasignar memoria expandida XD [identificador]
asignar páginas de memoriaexpandida XM [Lpágina] [Ppágina] [identificador]
mostrar estado de la memoria expandida XS
La mayoría de los comandos de debug ejecutan una acción y vuelven al indicador del shell, pero si es uncomando largo, como puede ser mostrar un trozo grande de código, puede detenerse pulsando CTRL-Pausa o interrumpirse con CTRL-C para volver al shell.
Errores
Cuando debug no sabe interpretar un...
Regístrate para leer el documento completo.