Cruzados:
Permiten el soporte de medios físicos como pantallas,
impresoras, teclado, etc. y la programación que ofrecen maquinas potentes que
luego serán ejecutados en sistemas especializados.
Residentes:
Permanecen en la memoria de la computadora, y cargan para su
ejecución al programa objeto producido. Es el indicado para el desarrollo de
pequeños sistemas de control.
Macroensambladores:
Permiten el uso de macroinstrucciones, son programas grandes
que no permanecen en memoria una vez que se a generado el código objeto, normalmente
son programas complejos y residentes.
Micro Ensambladores:
Indica al interprete las instrucciones de cómo debe actuar la
CPU.
Ensambladores de una fase leen una línea de programa fuente y la traducen directamente para producir una instrucción en lenguaje máquina, estos ensambladores son sencillos, baratos y ocupan poco espacio.
Ensambladores de una fase leen una línea de programa fuente y la traducen directamente para producir una instrucción en lenguaje máquina, estos ensambladores son sencillos, baratos y ocupan poco espacio.
Ensambladores De Dos Fases:
Se llaman así por que realizan la traducción en dos etapas, en
la primera fase revisan el código fuente y lo construyen en una tabla de
símbolos, en la segunda fase vuelven a leer el programa fuente y pueden
traducirlo por completo. Estos ensambladores son los más utilizados en la
actualidad.
No hay comentarios:
Publicar un comentario