Depurador o debugger
Depurador-Debugger
El depurador 'debugger', tiene como misin principal ayudar a
identificar errores de programacin, al tiempo que permite
visualizar los contenidos de la memoria de trabajo durante la
ejecucin del programa o la funcin en la ejecucin del cdigo
de archivo-M lnea a lnea. La depuracin (debugging) es el
proceso mediante el cual aislamos y determinamos errores
existentes en el cdigo.
Existen diferentes tcnicas para aislar las causas de los
errores de ejecucin:
Mediante la eliminacin de puntos y comas de las sentencias
en el archivo-M --> as, se consigue ir analizando los valores
que toman las distintas variables durante la ejecucin del
programa. En estos casos conviene incluir la instruccin pause
tal y como se muestra en # Ejemplo 1.
A travs del uso del depurador, siendo muy til para corregir
errores de ejecucin al facilitar al acceso a las memorias de
trabajo de las funciones y al examen de sus cambios o
alteraciones de los valores que contienen.
Qu es un descompresor?
Descompresor:sistema o programa que procesa un archivo
comprimido para la obtencin de su formato original.
Tipos de descompresores:
*Winrar
* Winzip
*7zip
*tunezip
* Zippho
Qu es?
Esencialmente, un desensamblador es exctamente lo
contrario de un ensamblador. Tal como un ensamblador
convierte cdigo escrito en ensamblador en cdigo mquina
binario, un desensamblador invierte el proceso e intenta
recrear el cdigo en ensamblador partiendo del cdigo
mquina binario.
Dado que la mayora de los lenguages ensambladores tienen
una correspondencia uno a uno con instrucciones mquina
subyacentes, el proceso de desensamblado es relativamente
sencillo, y un desensamblador bsico puede a menudo ser
implementado simplemente leyendo bytes, y efectuando una
bsqueda en una tabla. Por supuesto, desensamblar tiene sus
propios problemas y escollos, que sern cubiertos mas
adelante en este captulo.
Muchos desensambladores tienen la opcin de producir
instrucciones en lenguage ensamblador usando la sintaxis de
Intel, AT&T, o (ocasionalmente) HLA.
Qu es un archivo fuente?
El cdigo fuente de un programa informtico (o software) es
un conjunto de lneas de texto que son las instrucciones que
debe seguir la computadora para ejecutar dicho programa.
Por tanto, en el cdigo fuente de un programa est escrito por
completo su funcionamiento.
El cdigo fuente de un programa que est escrito por un
programador en algn lenguaje de programacin, pero en
este primer estado no es directamente ejecutable por la
computadora, sino que debe ser traducido a otro lenguaje (el
lenguaje mquina o cdigo objeto) que s pueda ser ejecutado
por el hardware de la computadora. Para esta traduccin se
usan los llamados compiladores, ensambladores, intrpretes y
otros sistemas de traduccin.
Qu es un archivo objeto?
En programacin, se llama cdigo objeto al cdigo que resulta
de la compilacin del cdigo fuente.
Consiste en lenguaje mquina o bytecode y se distribuye en
varios archivos que corresponden a cada cdigo fuente
compilado. Para obtener un programa ejecutable se han de
enlazar todos los archivos de cdigo objeto con un programa
llamado enlazador (linker).