La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ensambladores y Compiladores Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores.

Presentaciones similares


Presentación del tema: "Ensambladores y Compiladores Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores."— Transcripción de la presentación:

1 Ensambladores y Compiladores Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores Otoño 2009 Profesor de Cátedra: Mg. Jorge Urbina F. Profesor de Laboratorio: Lic. Keber Flores B.

2 Lenguajes de programación Existen dos clases de lenguajes de programación: de alto nivel, y de bajo nivel. Una instrucción en un lenguaje de alto nivel, puede generar muchas instrucciones en lenguaje de máquina. En lenguajes de bajo nivel, se codifican instrucciones simbólicas que generan instrucciones en lenguaje máquina.

3 Ventajas de Ensamblador Proporciona más control sobre el manejo particular de los requerimientos de hardware Genera módulos ejecutables más pequeños y compactos. Normalmente se ejecutan más rápido que el proceso equivalente codificado en un lenguaje de alto nivel.

4 Compilador v/s Ensamblador compilador Un lenguaje de alto nivel utiliza un compilador para traducir el código fuente a lenguaje de máquina (código objeto). ensamblador Un lenguaje de bajo nivel utiliza un ensamblador para realizar la traducción. Para ambos niveles, un programa enlazador completa el proceso al convertir el código objeto en lenguaje de máquina.

5 Editor Ensamblador Enlazador prog.asm Crea un programa fuente en ensamblador (.ASM) Ensamble prog.lst prog.crt prog.map prog.obj Enlace Ensambla el programa fuente, crea un programa objeto (.OBJ) Enlaza el programa objeto, crea un programa ejecutable prog.exe

6 Demostración Proceso de ensamblado y enlazado de un programa en lenguaje ensamblador, utilizando Borland Turbo Assembler.

7 Bibliografía Abel P, Lenguaje Ensamblador y programación para IBM PC y compatibles, Prentice-Hall, 1996.


Descargar ppt "Ensambladores y Compiladores Universidad de Santiago de Chile Facultad de Ciencia Licenciatura en Ciencia de la Computación Laboratorio de Microcomputadores."

Presentaciones similares


Anuncios Google