sábado, 30 de agosto de 2008

PROGRAMA DE ESTUDIOS SOFTWARE DE SISTEMAS
Unidad 1 Introducción

1.1 Revisión Modelo Von Newman
1.2 Del Problema al Programa Cargado
1.3 Lenguajes Formales
1.4 Editores
1.4.1 Editores De Carácter
1.4.2 Editores De Línea
1.4.3 Editores De Pantalla
1.5 Lenguajes De Programación
1.5.1 Niveles Lenguajes De Programación (bajo, intermedio y alto)
1.5.2 Lenguajes De Programación Tipos (interpretes y compiladores)
1.5.3 Comparación Interpretes y Compiladores

Unidad 2 Ensamblador

2.1 Importancia Lenguaje Ensamblador
2.2 Manejo De Memoria
2.3 Direccionamiento Memoria
2.4 Formato De Un Programa
2.5 Proceso de Ensamble y Ligado
2.6 Instrucciones
2.6.1 Instrucciones Aritméticas
2.6.2 Instrucciones De Comparación
2.6.3 Instrucciones De Saltos
2.6.4 Instrucciones Para Stack
2.7 Macros Ensamblador
2.8 Interrupciones Ensamblador

Unidad 3 Compiladores Funciones

3.1 Fases de un Compilador
3.1.1 Fase de Análisis Compilador
3.1.1.1 Análisis Lexicográfico Compilador
3.1.1.2 Análisis Sintáctico Compilador
3.1.1.3 Análisis Semántico Compilador
3.1.2 Fase De Síntesis Compilador
3.1.2.1 Generación Optimización Código Intermedio
3.1.2.2 Generación Optimización Código Objeto
3.2 Diferencias entre Intérpretes y Compiladores

Unidad 4 Ligadores y cargadores

4.1 Ligadores
4.1.1 Liga de bibliotecas de código objeto
4.1.2 Ligadores Estáticos
4.1.3 Ligadores Dinámicos
4.2 Cargadores
4.2.1 Carga Absoluta y Relocalizable
4.2.2 Cargadores Estáticos
4.2.3 Cargadores Dinámicos
4.3 Paso del control al sistema operativo