Temario Ensamblador
Objetivo General:
El estudiante utilizará un lenguaje de bajo nivel para saber explotar las capacidades de hardware que dispone un equipo de cómputo, operandoeficientemente sus componentes.
Contenido Temático:
1. Fundamentos
1. Introducción
1. Uso y aplicaciones del lenguaje
2. Escalabilidad de los microprocesadores
3. Tipos delenguajes ensambladores
4. Clasificación de memorias
5. Unidades de entrada/salida
2. El microprocesador
1. Buses
2. Registros
3. Modos de direccionamiento3. Interrupciones
1. Hardware
2. Software
4. Estructura de un programa en ensamblador
1. Segmento de datos
2. Segmento de pila
3. Segmento de código4. Instrucciones del programa
5. Directivas
5. Procedimiento de ensamble, enlace y ejecución
6. Entorno de programación
2. Elementos del Lenguaje
1. Instruccioneslineales
1. Movimiento
2. Pila
3. Matemáticos
4. Ajustes
5. Comparación
2. Saltos
1. Incondicional
2. Condicional
3. Tipos de ciclos
4.Operadores lógicos
5. Desplazamiento
1. Lineal
2. Circular
6. Procesos de control
1. Banderas
2. Cadenas
3. Carga
3. Modularización
1. Macros1. Internas
2. Externas
2. Procedimientos
1. Internos
2. Externos
4. Programación Híbrida
1. Directivas para compilación híbrida
2. Funciones de ensamblador3. Bloques en ensamblador
4. Operadores
5. Integrar módulos de ensamblador en lenguajes de alto nivel
Bibliografía:
• William H. Murray III & Chris H. Pappas, 80386/80286Programación en Lenguaje Ensamblador, Ed. Mc. Graw Hill
• J, Terry Godfrey, Lenguaje Ensamblador para microcomputadoras IBM para principiantes y avanzados, Ed. Prentice Hall
• Peter Abel, Lenguaje...
Regístrate para leer el documento completo.