Documente Academic
Documente Profesional
Documente Cultură
FECHA: 23 - 06 - 2016
CODIGO: 577
ARQUITECTURA DE COMPUTADORES
DEBUG
Es un programa que se utiliza para depurar programas, para conocer lo que
realiza la computadora a nivel de hardware todo lo que ocurre cuando ejecuta un
programa, porque te va mostrando los valores de los registros, localidad de
memoria, etc.
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 didctico para el principiante.
DEBUG es un programa que permite introducir o escribir pequeos programas
en ensamblador o lenguaje mquina. Se pueden ejecutar instrucciones una a
una (step by step o paso a paso), de esta manera se pueden localizar y corregir
errores en los programas. Un "bug" (chinche, bicho, microbio, etc.) se denomina
en informtica a un error de programa (se dice que los errores de un programa
"chinchan"). El proceso de buscar, localizar y capturar "bugs" o errores, se
denomina debugging (depuracin), y de ah el nombre de DEBUG.
El origen del trmino debugging se remonta a los primeros das de la informtica,
cuando, en la universidad de Harvard, un ordenador MARK I se par. Tras una
intensa bsqueda, los tcnicos encontraron una polilla atrapada en los contactos
de un rel. Tras quitarla, anotaron en el libro de registro que haban "debugged"
(quitado la polilla) del ordenador. Esta herramienta nos ayudar a entender cmo
funciona la mquina y, sobre todo, para entender cmo funcionan las rdenes y
las operaciones antes de incluirlas definitivamente en un programa.
USO DEL DEBUG
Para comenzar DEBUG, simplemente escriba el comando DEBUG y oprima
ENTER. Se puede abrir desde cualquier directorio.
C:\>DEBUG
El "prompt" de DEBUG es el guin. Los comandos en DEBUG no se ejecutan
mientras no se oprima la tecla ENTER. Cuando se abre DEBUG solo con el
comando anterior, el programa inicializa automticamente los registros: Los
segmentos de registro se inicializan en el primer lugar de memoria disponible
despus de cargar DEBUG, IP=0100, SP=FFEE y los dems registros a 0000.
Se puede abrir DEBUG cargndolo con un programa: C:\> DEBUG <file.exe>>
Cuando se invoca al programa file.exe, ste ocupa un lugar en la memoria.
Se puede iniciar usando un archivo que contiene comandos de fuente.
C:\> DEBUG < file.DBG
Descripcin.
Nombrar un programa.
XA
XD
XM
XS
EJEMPLOS
1. El comando F Permite "llenar" uno o ms lugares en un rango dado, con bytes
especificados en una lista. En los ejemplos usamos el comando D para verificar
el resultado:
BIBLIOGRAFA
Debug
(s.f.).
Recuperado
el
23
de
junio
http://es.slideshare.net/Pau22/debug-paulinachaconpresentation?from_action=save
de
2016
de: