Proc Datos

Páginas: 6 (1271 palabras) Publicado: 6 de noviembre de 2013
1. Defina las características y funciones básicas de un programa traductor, compilador, y ensamblador

2. realice un cuadro comparativo con las ventajas y desventajas que usted considera de un lenguaje interpretado vs. un lenguaje compilado

3. Defina Brevemente como es el funcionamiento de un compilador y cuales son las características mas importantes

4. Defina brevemente a que se llamabiblioteca

5. Defina Cual es la utilidad del uso de comentarios en un lenguaje ensamblador

6. Defina las características de las palabras reservadas

7. Defina brevemente a que se denomina procedimiento

8. Especifique a que se denomina Interrupción y cuales son las razones por las que sucede

1. Un traductor es un programa que recibe una entrada escrita en un lenguaje (el lenguajefuente) a una salida perteneciente a otro lenguaje (el lenguaje objeto), conservando su significado. En términos computacionales esto significa que tanto la entrada como la salida son capaces de producir los mismos resultados.
Un intérprete no lleva a cabo la transformación que hacen los traductores, en su lugar obtiene los resultados conforme va analizando la entrada. Los traductores sonclasificados en compiladores, ensambladores y preprocesadores.
Un compilador es un programa que recibe como entrada un programa escrito en un lenguaje de nivel medio o superior (el programa fuente) y lo transforma a su equivalente en lenguaje ensamblador (el programa objeto), e inclusive hasta lenguaje máquina (el programa ejecutable) pero sin ejecutarlo. Un compilador es un traductor. La forma de cómollevará a cabo tal traducción es el objetivo central en el diseño de un compilador.
Un ensamblador es el programa encargado de llevar a cabo un proceso denominado de ensamble o ensamblado.
Este proceso consiste en que, a partir de un programa escrito en lenguaje ensamblador, se produzca el correspondiente programa en lenguaje máquina (sin ejecutarlo), realizando:
- La integración de los diversosmódulos que conforman al programa.
- La resolución de las direcciones de memoria designadas en el área de datos para el almacenamiento de variables, constantes y estructuras complejas; así como la determinación del tamaño de éstas.
- La identificación de las direcciones de memoria en la sección de código correspondientes a los puntos de entrada en saltos condicionales e incondicionales junto conlos puntos de arranque de las subrutinas.
- La resolución de los diversos llamados a los servicios o rutinas del sistema operativo, código dinámico y bibliotecas de tiempo de ejecución.
- La especificación de la cantidad de memoria destinadas para las áreas de datos, código, pila, montículo necesarias y otorgadas para su ejecución.
- La incorporación de datos y código necesarios para la cargadel programa y su ejecución.


2.

Ventajas
• La zona de memoria para operar con un intérprete es menor que la que se precisa para operar con un compilador.
• Es más fácil programar con un intérprete, ya que los errores son indicados tan pronto como ocurran.
• Es más fácil de corregir los programas porque si hay error en la sintaxis de instrucciones, este se indica al programador deinmediato, con lo cual se le permite hacer las correcciones durante el desarrollo del programa. Y esta es una excelente ayuda en el desarrollo de un programa.



Desventajas
• No utiliza los recursos de la compilación con la misma eficiencia con que un programa que ha sido compilado
• Como el intérprete no produce programa objeto, debe hacer el proceso de traducción cada vez que el programa seejecuta.
• El programa compilado se ejecuta más rápidamente que el interpretado. Ello se debe a que el programa interpretado es ejecutado por otro programa que a su vez lo es por el computador.


3. Los compiladores son traductores que realizan su tarea globalmente, de forma que se analiza todo el programa fuente, se genera el código máquina correspondiente, y se almacena, todo de una vez. Una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proc datos
  • Proc
  • proc
  • UNIDAD I TRABAJO PROC DE DATOS
  • Proc
  • Proced
  • Proce
  • Proces

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS