Está en la página 1de 7

Alumno: Anaya Obregn Oswaldo Alejandro

Carrera: Ing. Elctrica

Materia: Informtica Bsica

Grupo B

Investigacin de primera practica


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 el sistema numrico hexadecimal?


El sistema de numeracin hexadecimal es un sistema de base 16. Igual que
en el sistema decimal, cada vez que tenamos 10 unidades de un
determinado nivel, obtenamos una unidad del nivel superior (diez unidades:
una decena, diez decenas: una centena, etc.) en el hexadecimal cada vez que
juntamos 16 unidades de un nivel obtenemos una unidad del nivel superior.
En un sistema hexadecimal debe haber por tanto 16 dgitos distintos.
Como slo disponemos de diez dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) necesitamos
ampliar esa cantidad
y se hace mediante letras, con la siguiente relacin en sistema decimal:

Este sistema de numeracin es muy utilizado en informtica porque


simplifica la expresin binaria de los objetos. En Informtica se utiliza el byte
como unidad bsica de informacin. Un byte est compuesto de 8 bits, es
decir, un conjunto de ocho ceros y unos. Por eso, con un byte se puede
codificar desde el 000000002 hasta el 111111112. Es decir,
000000002 = 027 + 026 + 025+ 024 + 023 + 022 + 02 + 020 = 0
111111112 = 127 + 126 + 125 + 124 + 123 + 122 + 121 + 120 =
128+64+32+16+8+2+2+1 = 255
Por lo tanto con un byte podemos representar 256 valores, desde el 0 hasta
el 255. Pero para ello necesitamos 8 dgitos. La ventaja del sistema
hexadecimal es que para representar los mismos valores slo necesitamos 2
dgitos. Podemos comparar los sistemas hexadecimal, decimal y binario para
que veamos la ventaja de utilizar menor cantidad de dgitos.
Por su extensin cuantos tipos de archivos
ejecutables hay?
Generalmente la extensin ms comn para los ejecutables es la .EXE en
Windows (que viene de abreviar EXECUTABLE en ingls), pero tambin
existen diversos tipos de ejecutables con extensiones distintas: por ejemplo,
los .COM (que fueron los primeros), los .BAT (archivos de procesamiento de
lotes, que permitan encadenar la ejecucin de varios programas
sucesivamente), incluso algunas librerias como .DLL que contienen
informacin adicional para el sistema operativo y pueden ser ejecutados por
este. Es de resear que en general cualquier archivo ejecutable necesita un
sistema operativo para ejecutarse, puesto que es el sistema operativo quien
le permite al ordenador entender lo que dice el archivo y llevarlo a cabo,
(recordemos que es el S.O. quien carga en el ordenador las rdenes bsicas
que luego servirn para ejecutar el programa). Hay excepciones a esta
norma, pero son pocas.
El archivo ejecutable puede venir solo o bien acompaado de ms archivos.
El caso es que ser siempre l quien inicie la ejecucin, carga y manejo de
esos archivos. Es como el interruptor que d paso a que la luz se encienda.
Para crearlos, el programador suele usar un lenguaje de programacin que le
permitir crear un cdigo fuente entendible para l y luego codificarlo para
que pueda ser entendido por el ordenador (proceso que se llama
ensamblaje). La codificacin genera un resultado en cdigo ASCII, que puede
ser leido por el ordenador, pero no por el porpio programador. Los lenguajes
de programacin varan segn la plataforma y el objetivo, existiendo muchos
y muy distintos.
Un caso que merece mencin son los archivos autoejecutables, que ya
incluyen en su interior las instrucciones para realizar las labores necesarias
por su cuenta. La ventaja de estos autoejecutables es que no precisan el
programa original para ejecutarse, por lo que pueden ser ejecutados en
cualquier computador.
Tambin se dice muchas veces que un procesador de texto ejecuta un
documento, o un reproductor ejecuta un video, aunque no sera correcto
tcnicamente hablando, puesto que no son archivos ejecutables, sino ms
bien ejecutados por el programa que los lee. Un archivo ejecutable debe
traer en su interior siempre las instrucciones necesarias para ejecutar o
iniciar un programa.

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.

El trmino cdigo fuente tambin se usa para hacer referencia al cdigo


fuente de otros elementos del software, como por ejemplo el cdigo fuente
de una pgina web que est escrito en el lenguaje de marcado HTML o en
Javascript u otros lenguajes de programacin web y que es posteriormente
ejecutado por el navegador web para visualizar dicha pgina cuando es
visitada.
El rea de la informtica que se dedica a la creacin de programas y, por
tanto a la creacin de su cdigo fuente, es la programacin.
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).

También podría gustarte