Aprobado: Fortect
Durante los últimos días, algunos lectores han encontrado un error al ejecutar el comando de depuración de winxp. Este problema puede surgir para varios usos. Echemos un vistazo a ellos a continuación.
DEBUG
cualquier depurador orientado a líneas es un liderazgo externo al funcionamiento de redes cpa por ejemplo como DOS, OS / 2 y Windows (solo en versiones de 16 bits / 32 bits [1] ).
DEBUG puede actuar viendo que un ensamblador, desensamblador o programa de volcado hexadecimal, generando usuarios para explorar interactivamente elementos de memoria (ensamblaje, ASCII hexadecimal) o saltar y ejecutar selectivamente COM, EXE y varios tipos de archivos. También tiene una multitud de tipos de subcomandos que se utilizan para recopilar sectores de CD específicos, puertos de E / S y, por lo tanto, ubicaciones de memoria.
Presentación
Tradicionalmente, casi más o menos todas las computadoras y sistemas tienen un trabajo de mantenimiento extenso que se usa para determinar si la versión efectiva de un programa está funcionando correctamente. [Enlace requerido] DEBUG fue desarrollado originalmente y también por Tim Paterson para. escrito para hacer esto dentro de sólo 86-DOS. Cuando PateSon comenzó en Microsoft a principios de la década de 1980 y trajo el software con su amigo peludo. DEBUG era parte de DOS 1. Y el doble cero parece haber estado en MS-DOS / PC-DOS y en algunas réplicas de Microsoft Windows. El ejecutable se llamó originalmente DEBUG.COM, pero se renombró DEBUG.EXE cuando DOS 5.0. [2]
Windows XP y versiones posteriores han integrado DEBUG
para MS-DOS como un subsistema para compatibilidad con MS-DOS. Los comandos de DOS de 16 bits no se consideran disponibles en máquinas de 64 bits de Windows. [3]
- Solo 8086.Can opcodes son compatibles con el enfoque de compilación / desmontaje
- Acceso perfecto a registros de 16 bits, sin duda registros de extensión de 32 bits.
- Si el subcomando “N” se usa normalmente para recuperar archivos, el nombre del archivo se almacena desde el desplazamiento DS: 5D a DS: sesenta y siete (área de bloque de control de archivo de prefijo de programa de segmento). Es importante que el programa solo almacene estadísticas en FAT. utilice el formato de nombre de archivo 8.3.
Los paquetes DEBUG extendidos contienen la gestión DEBUG en DOS Novelty 7, OpenDOS 7.01 y DR-DOS 7.02 y posteriores, reimplementación de la instrucción simbólica SID / SID86 anterior de Digital Research, [4] Debugger es suministrado con ediciones anteriores y DR DOS. [5] [6] [7] Esto es ciertamente una compatibilidad total con la sintaxis de línea de pesca de comandos DEBUG MS-DOS – PCÂ DOS , pero ofrece muchas actualizaciones que incluyen soporte para códigos de operación de 16 bits y luego de 32 bits hasta Pentium, pasarela extendida (/ X) con docenas de submodos de comando adicionales, sintaxis de línea de comando dramáticamente mejorada para macros personalizadas y también, depuración simbólica funciones a través de registros con nombre, tablas de representación cargadas, rutinas de transformación y matemáticas básicas, y un desensamblador de comentarios. [8] [7] Algunas versiones también usaban DPMS para actuar sobre la base de que un depurador en modo protegido en el “modo de host del reproductor h vizio blu-ray”. 32 bits [9]
También existe una versión del clon “DEBUGX” que ayuda a los programas DPMI de 32 bits. [11] Andreas “Japheth” Grech, autor de HX-Extender, ha ampliado la versión DEBUG exacta 0.98 veces para. Mientras desarrollaba 1.25, el ex desarrollador de PC-DOS Vernon S. Brooks agregó la traducción 1.26 a 1.32. [12]
Sintaxis
DEBUG [[unidad:] [ruta] nombre de archivo [configuración]]
Si DEBUG se inicia sin parámetros separados, la pantalla de proyección de DEBUG indicará “-“. Luego, el usuario puede ingresar uno que tenga que ver con varios subcomandos de una o dos letras, como “A” para cambiar al modo ensamblador, “D” para participar en un volcado hexadecimal, “T” para monitorear, pero también ” U “para desmontar el programa por la cantidad relativa a la memoria. [13] DEBUG también se puede considerar como un intérprete de “script DEBUG” con la siguiente sintaxis. <
Nombre del archivo de depuración
Un archivo de script puede constar de subcomandos DEBUG y / o instrucciones en lenguaje ensamblador. [14] Este modo se puede utilizar para crear archivos a partir de archivos de pedidos o para editar archivos en diseño binario. [2]
Usar con fines distintos a la depuración
Aprobado: Fortect
Fortect es la herramienta de reparación de PC más popular y eficaz del mundo. Millones de personas confían en él para mantener sus sistemas funcionando de forma rápida, fluida y sin errores. Con su sencilla interfaz de usuario y su potente motor de análisis, Fortect encuentra y soluciona rápidamente una amplia variedad de problemas de Windows, desde la inestabilidad del sistema y los problemas de seguridad hasta la gestión de la memoria y los cuellos de botella en el rendimiento.
La utilidad de depuración puede ser útil para administrar binarios en un entorno en el que solo se instala DOS y no se instala nada más. También se puede utilizar para alterar los sectores del disco duro, que es un método que puede eliminar los virus del sector de arranque.
Accesibilidad
Aunque la documentación técnica para el comando DEBUG generalmente se elimina con el lanzamiento de MS – DOS 3.3, este comando se usa. Fue explotado en la distribución estándar, a diferencia de EXE2BIN. [15] [16]
DEPURACIÓN EN OTROS SISTEMAS
Sistemas operativos Intel ISIS-II [17] e iRMX 86, [18] DEC TOPS-10 [19] < / sup> y TOPS -20, [20] THEOS / OASIS, [21] Zilog Z80-RIO, [22] Stratus OpenVOS, [23] PC-MOS, [24] e incluso AROS [25] también emiten cómo el comando DEBUG
.
Ver también
- Lista de comandos de DOS
- DDT (comando CP y M) (método de depuración dinámica)
- SID (depurador de instrucciones simbólicas)
- SYMDEB
- Ver código
- Turbo Debugger
- SoftICE
Enlaces
Enlaces externos
- Depuración | Microsoft Docs
- El uso de DEBUG de código abierto incluido en MS-DOS v2.0
- ^ De acuerdo con la referencia de Microsoft Macro Assembler, la instalación en línea de su unidad no es compatible con x64. un real
- ^ b Sedori, Daniel B. DEBUG Guide. Fecha de tratamiento 29/11/2014.
- ^ Comandos del subsistema de MS-DOS
- ^ SID-86 CP y M-86 User’s Guide for (2nd Edition). Trabajo de base digital. Agosto de 1982 [marzo de 1982]. SID86UG.WS4. Archivado en Verá, el original el 20 de octubre de 2019 Recibido préstamo personal de febrero de 2020 [1] (Nota: Versión revisada de la versión física específica de Emmanuel Roche con Q, SR, Z y comandos agregados. Esta guía solo está disponible para la versión cp / m-86, pero la versión DR-DOS es similar).
- ^ Nacido, Gunther (1993). DOS 5 Tuning (en (1ª ed. Alemán).). Mercado y tecnología. ISBN 3-87791-495-0 . (NB. Tiene varias páginas en DEBUG ms-dos.EXE y este depurador de instrucciones simbólicas SID.EXE en DR DOS 5.0 / 6.0.)
- ^ Paul, Mathias R. (24 de mayo de 1997) [1991]. DRDOSTIP.TXT – Consejos y trucos para DR DOS 3.41 – 5.0. MPDOSTIP (en alemán) (47ª ed.). Archivado el 7 de noviembre de 2016. Consultado el 7 de noviembre de 2016 (Nota: Algunos tienen detalles sobre el depurador de instrucciones simbólicas (SID86.EXE en DR DOS 3.41 y adicionalmente SID.EXE en DR DOS 5.0 / 6.0), el predecesor de DR -DOS, DEBUG.EXE.)
- ^ a Paul, b Matthias R. (2002-01-09). “SID86”. Grupo de noticias: Comp.os.cpm. Consultado el 8 de abril de 2018
[…] Dado que DR-DOS 7.03 DEBUG generalmente todavía se basa en el antiguo SID86.EXE, sugiero ejecutar DEBUG 1.51 y usar el sistema de ayuda extendido en ?? cualquier mensaje de depuración. Esto le brinda 8 pantallas de privacidad con instrucciones para usar las funciones de sintaxis. Algunas de estas características también han sido aisladas por problemas de edad. […]
- ^ Paul, Mathias R. (30 de julio de 1997). “Capítulo II.5. General: Funciones de DEBUG sin documentar” [Funciones de DEBUG sin documentar]. NWDOS-TIPs: consejos y trucos para Novell y DOS 7 que proporcionarán detalles, errores y soluciones alternativas sin documentar. MPDOSTIP. Versión 157 (en alemán) ( 3a ed.). Archivado el 10 de septiembre de 2017. Consultado el 6 de septiembre de 2014 (NB. NWDOSTIP.TXT es un trabajo descriptivo sobre DOS Novell adicional y OpenDOS 7.01 que describe varios rasgos internos e indocumentados. Esto es parte de un Además, una colección más grande MPDOSTIP.ZIP. Trasladado hasta 2001, cuando la mayoría de las veces muchos de ellos se distribuían a través de blogs. Los enlaces provistos son de la versión anterior convertida a HTML, que está vinculada a nuestro propio archivo NWDOSTIP .TXT.)
- ^ Paul, Matt
Acelere el rendimiento de su computadora ahora con esta simple descarga.
Para ingresar a redebug presione, debe naturaleza “Q” y luego presione Enter. Para iniciar toda la rutina de depuración, debe escribir “G” y presionar Enter.
Para invocar algún depurador desde el shell de UNIX, ingrese el alias del depurador implementado por el número de teléfono del programa del elemento que se está ejecutando en la dirección de depuración. El depurador le solicita que ingrese uno de los comandos económicos que se enumeran a continuación. Para iniciar un programa nuevo y fresco en el depurador, use esta influencia especial gdb r (un).