Resumen
Nota: "Bug" significa fallo, defecto en un programa; "debug" significa depurar (escrutar y eliminar fallos). La palabra ha quedado como verbo (depurar), de la que han derivado otras. Por ejemplo: "Debugger" (depurador). Por extensión, todos los programas y utilidades que sirven para escudriñar los datos y el código a bajo nivel, se identifican genéricamente con esta denominación.
§1 Sinopsis
DEBUG.EXE es un ejecutable que, hasta 2001, acompañó a todas las versiones de MS-DOS, a partir de la 2.0, y de Windows. Es sin duda un programa antiguo pero de enorme potencial didáctico para el principiante. En adelante nos referiremos a él como debug simplemente.
Se trata de una utilidad interactiva de exploración de bajo nivel, pero que también puede utilizarse para ciertas funciones. Por ejemplo, como un tosco traductor de sentencias ensamblador a lenguaje máquina. Como todos los programas de su tipo, debe utilizarse con cierto cuidado. En especial si utiliza el comando W (se puede borrar todo un disco duro con un simple comando erróneo). Para utilizarlo basta invocarlo desde MS-DOS o desde una ventana DOS de Windows. Aunque en este último caso algunas de sus funcionalidades más interesantes nos estarán vetadas.
Nota: Es importante recordar que muchos usos de estas utilidades de bajo nivel, requieren un funcionamiento stand-alone. Es decir, fuera de un Sistema Operativo multi usuario, ya que éstos encapsulan y ocultan (virtualizan) muchos aspectos del hardware.
§2 Opciones
Página siguiente |