ensambladores y compiladores n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Ensambladores y Compiladores PowerPoint Presentation
Download Presentation
Ensambladores y Compiladores

Loading in 2 Seconds...

play fullscreen
1 / 7

Ensambladores y Compiladores - PowerPoint PPT Presentation


  • 192 Views
  • Uploaded on

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. Lenguajes de programación.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Ensambladores y Compiladores' - mikel


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
ensambladores y compiladores

Ensambladores y Compiladores

Universidad de Santiago de ChileFacultad de Ciencia Licenciatura en Ciencia de la ComputaciónLaboratorio de MicrocomputadoresOtoño 2009

Profesor de Cátedra: Mg. Jorge Urbina F.

Profesor de Laboratorio: Lic. Keber Flores B.

lenguajes de programaci n
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.
ventajas de ensamblador
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.
compilador v s ensamblador
Compilador v/s Ensamblador
  • Un lenguaje de alto nivel utiliza un compilador para traducir el código fuente a lenguaje de máquina (código objeto).
  • 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.
slide5

Editor

Crea un programa fuente en ensamblador (.ASM)

prog.asm

Ensambla el programa fuente, crea un programa objeto (.OBJ)

Ensamblador

Ensamble

prog.lstprog.crtprog.map

prog.obj

Enlazador

Enlaza el programa objeto, crea un programa ejecutable

Enlace

prog.exe

demostraci n
Demostración
  • Proceso de ensamblado y enlazado de un programa en lenguaje ensamblador, utilizando Borland Turbo Assembler.
bibliograf a
Bibliografía
  • Abel P, Lenguaje Ensamblador y programación para IBM PC y compatibles, Prentice-Hall, 1996.