Tipos De Lenguajes En Ensamblador
ENSAMBLADOR
¿QUE ES UN LENGUAJE ENSAMBLADOR?
El lenguaje ensamblador es un tipo de lenguaje de bajo nivel utilizado para escribir programas informáticos, y constituye larepresentación más directa del código máquina específico para cada arquitectura de computadoras legible por un programador.
Un ensamblador (assembler en inglés) es un programa que crea código objetotraduciendo instrucciones nemónicas de un programa fuente escrito en ensamblador a códigos ejecutables e interpretando los nombres simbólicos para direcciones de memoria y otras entidades(ensamblado).
¿QUE OFRECEN LOS ENSAMBLADORES AVANZADOS?
-Control avanzado de estructuras.
-Procedimientos de alto nivel, declaración de funciones.
-Tipos de datos que incluyen estructuras, registros,uniones, clases y conjuntos.
-Sofisticado procesamiento de macros.
TIPOS DE ENSAMBLADORES
Aunque todos los ensambladores realizan básicamente las mismas tareas, podemos clasificarlos de acuerdo acaracterísticas.
Así podemos clasificarlos en:
-Ensambladores Cruzados (Cross-Assembler).
- Ensambladores Residentes.
- Macroensambladores.
- Micro ensambladores.
- Ensambladores de unafase.
- Ensambladores de dos fases.
Ensambladores Cruzados (Cross-Assembler).
Se denominan así los ensambladores que se utilizan en una computadora que posee un procesador diferente al que tendránlas computadoras donde va a ejecutarse el programa objeto producido.
El empleo de este tipo de traductores permite aprovechar el soporte de medios físicos (discos, impresoras, pantallas, etc.), y deprogramación que ofrecen las máquinas potentes para desarrollar programas que luego los van a ejecutar sistemas muy especializados en determinados tipos de tareas.
ENSAMBLADORES RESIDENTES.
Sonaquellos que permanecen en la memoria principal de la computadora y cargan, para su ejecución, al programa objeto producido. Este tipo de ensamblador tiene la ventaja de que se puede comprobar...
Regístrate para leer el documento completo.