depurar | |
---|---|
Tipo de | depurador |
Desarrollador | Tim |
Sistema operativo | DOS , MS-DOS , OS/2 , Microsoft Windows |
Sitio web | technet.microsoft.com/en… |
depuración : un programa de depuración que se utiliza para inspeccionar y depurar archivos ejecutables. Utilizado bajo el sistema operativo DOS. En versiones posteriores de sistemas operativos, funciona a través de un emulador de DOS y tiene funciones limitadas. También conocido como el proceso de depuración de un programa.
Este programa es una aplicación de consola y está diseñado para crear o cambiar los archivos de código. Con él, puede crear aplicaciones simples bajo DOS y monitorear su trabajo. Este depurador se encuentra en el nivel más bajo de los compiladores ensambladores. Pero tiene buenas funciones como visualización, cambio de memoria y obtención del estado de los registros.
El programa se invoca a través de la línea de comando:
DEPURAR DEBUG [[unidad:][ruta]nombre de archivo [opciones]] DEPURAR C:\miruta\Mi.comEquipo | Descripción | Ejemplo |
---|---|---|
-NORTE | -N Path_File_Name. Con este comando, puede descargar y guardar archivos. Abreviatura de Nombre. | -N Mi.com [Presione Enter] |
-L | Subir archivo. Abreviatura de carga. | -N My.com [Presione Entrar] -L [Presione Entrar] |
-W | -W Path_File_Name. Guardar el archivo. Abreviatura de escribir. | -N My.com [Presione Entrar] -W [Presione Entrar] Escribiendo Número_Bytes |
Equipo | Descripción | Ejemplo |
---|---|---|
-R | Devuelve el contenido de todos los registros. | -R [Presione Entrar] AX=D3E0 BX=0000 CX=0000 DX=0000 SP=FFFE BP=0000 SI=0000 DI=0000 DS=16BB ES=16BB SS=16BB CS=16BB IP=0100 NV UP DI PL NZ NA PO NC 15A3:0100 30C0 XOR AL |
-R [registrar] | Ver un registro y escribir un nuevo valor en un registro. | -R AX [Presione Enter] AX0000 666 [Presione Entrar] |
Equipo | Descripción | Ejemplo |
---|---|---|
-D | Devuelve el contenido de la memoria. Abreviatura de volcado. | -D [Presione Entrar] |
-D [Segmento_inicial] L [Segmento_final] | Devuelve el contenido de la memoria desde el segmento inicial hasta el segmento final. Para mostrar toda la memoria, debe escribir -D 0 L 0 [Presione Enter] |
-D 0000 L 0005 [Presione Entrar] 1814:0000 CD 20 FF 9F 00 |
Equipo | Descripción | Ejemplo |
---|---|---|
-T | Un comando para convertir código en instrucciones de ensamblador. Abreviatura de Desmontar. | -U [Presione Entrar] 1814:0100 AÑADIR[BX+SI],AL 1814:0102 XOR AL,00 |
Equipo | Descripción | Ejemplo |
---|---|---|
-A | Convierta instrucciones de ensamblaje a código de máquina. Abreviatura de ensamblar. | -A [Presione Entrar] 1814:0100 MOV AX,0009 1814:0103 [Entrar_Siguiente] [Presione Entrar] |
Equipo | Descripción | Ejemplo |
---|---|---|
-GRAMO | Inicio de la ejecución del programa. Abreviatura de Ir. | -G [Presione Entrar] Programa terminado normalmente |
-G =[Dirección_de_inicio] | La compilación comienza desde esta dirección. | -G=100 |
-G [Dirección de punto de interrupción] [Dirección de punto de interrupción] ... | El programa arranca y corre hasta llegar a un punto de quiebre, luego de lo cual se detendrá e imprimirá los valores de los registros para seguir trabajando, debes presionar -G. El número máximo de puntos de interrupción es 10. |
-G 176 47d 537 647 [Presione Entrar] |
Equipo | Descripción | Ejemplo |
---|---|---|
-T | El comando es similar al comando (-G) Go, pero difiere en que imprime valores de registro después de cada instrucción. Abreviatura de Traza. |
-T [Presione Entrar] |
-T = [Dirección_de_inicio] [Número_de_instrucciones] | Además, indica desde qué dirección se debe lanzar el programa y el número de instrucciones a ejecutar. |
-T =100 5[Presione Entrar] |
La utilidad de depuración podría editar archivos binarios en un entorno donde solo está instalado DOS y nada más. También podría usarse para editar sectores de disco, por ejemplo, para curar una computadora de virus de arranque de la era DOS.
de MS-DOS y Windows | Comandos comunes|
---|---|
| |
Consulte también: Lista de comandos de DOS Lista de comandos del sistema operativo de Microsoft |