You are on page 1of 2

ÍNDICE

1. INTRODUCCIÓN 3
2. INTERPRETES, COMPILADORES Y ENSAMBLADORES. 4
3. ENSAMBLADORES Y MACRO ENSAMBLADORES 5
3.1 Macro Ensamblador IBM
3.2 Macro Ensamblador de Microsoft
3.3 Turbo Edirassm
3.4 Turbo Assembler
4. EL LENGUAJE ENSAMBLADOR 7
4.1 Ventajas del lenguaje ensamblador
4.2 Desventajas del lenguaje ensamblador
5. EL FORMATO DEL ENSAMBLADOR. 8
6. DIRECTIVAS. 9
6.1 Conjunto de instrucciones
6.2 Declaración de segmentos
6.3 Fin de código fuente
6.4 Asignación de segmentos
6.5 Etiquetas
6.6 Declaración de datos
6.7 Declaración de estructuras
7. PROGRAMACIÓN EN ENSAMBLADOR 11
8. FORMATO DE UN PROGRAMA 13
9. PROCESO DE ENSAMBLE Y LIGADO DE UN PROGRAMA 14
10.MODOS DE DIRECCIONAMIENTO 15
10.1 Generación de la dirección de la instrucción.
10.2 Direccionamiento Inmediato
10.3 Direccionamiento a Registro
10.4 Direccionamiento Directo
10.5 Direccionamiento de Registro Indirecto
10.6 Direccionamiento Indirecto con Desplazamiento
10.7 Direccionamiento de Registro Indirecto con un Registro Base
y un Registro Índice
10.8Direccionamiento de Registro Índice Indirecto con un
Registro Base, un Registro Índice y un Registro Constante
11.CONJUNTO DE INSTRUCCIONES 20
11.1 Instrucciones de Transferencia de Datos.
11.2 Control de Bucles (instrucciones simples)
11.3 Instrucciones de Prueba, Comparación y Saltos.
11.4 Instrucciones de Llamado y Retorno de Subrutinas.
11.5 Instrucciones Aritméticas.
11.6 Instrucciones Lógicas.
11.7 Instrucciones de Desplazamiento, Rotación y
Adeudos.
11.8 Instrucciones de Pila.
11.9 Instrucciones de Control del microprocesador.
11.10 Instrucciones de Interrupción.
11.11 Juego de instrucciones Data Sheet
12.BIBLIOGRAFÍA 25

You might also like