Facultad: Ingeniera De Sistemas y Electrnica Carrera: Ingeniera Electrnica / Ingeniera Mecatrnica Nmero de crditos: 4 Coordinador: Alberto Alvarado Rivera Requisitos: Sistemas Digitales
2. FUNDAMENTACIN La presente asignatura permitir al estudiante conocer la arquitectura y programacin de los microprocesadores de la familia INTEL as como los circuitos integrados que sirven de soporte unidades de almacenamiento y puertos serie. De esta manera, podr entender el funcionamiento de los procesadores, as como le permitir plantear temas de aplicacin en diferentes campos de la ingeniera.
3. SUMILLA Procesadores de la familia 80x86 de INTEL a travs del procesador 8086/8088, su arquitectura interna, su programacin en Lenguaje Ensamblador y en Lenguaje C++. El diseo de interfaces para el puerto paralelo, la Interfase Perifrica Programable (PPI - 8255), el empleo del Temporizador Programable (TIMER 8254), el uso de Interrupciones (PIC 8259A), el empleo de comunicacin serial (Transmisor/Receptor Asncrono Universal, UART 8250). Introduccin a la Organizacin y Arquitectura de Computadoras, medidas de desempeo. Revisin de la Jerarqua de Buses, Jerarqua de Memorias, Memoria Cach, Unidades de almacenamiento. Finalizando con una introduccin a los Sistemas Operativos.
4. LOGROS DE APRENDIZAJE Al final del curso el estudiante disea e implementa un proyecto integrador en el que se empleen diversas interfaces de E/S del computador para el control de perifricos de un determinado sistema para lo cual aplica los conocimientos y criterios de diseos adquiridos durante el desarrollo del curso.
Arquitectura de computadoras, buses, memorias, sistemas operativos. Semana: 10,11,12,13,14
2 6. METODOLOGA Se dictarn clases tericas con ayudas audiovisuales, as como experiencias de laboratorio para complementar la parte terica, asimismo, se usar referencias bibliogrficas y separatas para algunos temas especficos. 7. SISTEMA DE EVALUACIN
Nota: Solo se podr rezagar el Examen Final. No se elimina ninguna Prctica Calificada. El examen rezagado incluye los contenidos de todo el curso. La nota mnima aprobatoria es 12.
8. FUENTES DE INFORMACIN Bibliografa base: Barry B. Brey, Los Microprocesadores Intel. Arquitectura, programacin e interface Stallings, William Organizacin y arquitectura de Computadoras Bibliografa complementaria: Nikitas, Alexandris Design of Microprocessor Based Systems
9. CRONOGRAMA DE ACTIVIDADES
Semana Contenidos o temas Actividades y evaluaciones Semana 1 El Microprocesador ( P) Intel 8086/8088. Conceptos fundamentales, Evolucin de los Microprocesadores: 80286, 386, 486, Pentium. Procesadores CISC y RISC. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Semana 2 Arquitectura del Microprocesador 8086/8088.Arquitectura interna del P 8086/8088.Arquitectura del sistema microprocesador. La memoria y el P: Memoria lgica, Memoria fsica, Memoria en la computadora personal. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. 0.1PC1 + 0.1PC2 + 0.2PC3 + 0.2PL + 0.4EF PC1 es Prctica Calificada Grupal de 4 Estudiantes PC2 y PC3 son Prcticas Calificadas Individuales PL es Promedio de Laboratorios Calificados ([LC1 + LC2 + LC3] / 3) EF es Examen Final
3 Semana 3 Introduccin al Lenguaje Ensamblador. Sintaxis de una instruccin, Escritura de programas tipo EXE y COM. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Semana 4 Programacin en Lenguaje C++. Programacin aplicado al hardware usando: for, while, do while, if else. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Practica calificada 1 Semana 5 Diseo de interfaces usando el puerto paralelo. Puertos de E/S, Decodificacin de puertos y demultiplexacin del Bus: Direcciones y Datos, Criterios para el diseo de interfaces con la computadora para aplicacin especfica y de uso general. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Laboratorio Calificado 1 Grupo A Semana 6 Interfase Perifrica Programable (PPI - 8255), Estructura interna, Programacin y modos de operacin, Aplicaciones: Teclado hexadecimal 4x4, LCD, Motores de paso. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Laboratorio Calificado 1 Grupo B Semana 7 Temporizador Programable (TIMER 8254).Estructura interna, Programacin y Modos de operacin, Aplicaciones: Control de un motor DC usando PWM. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Semana 8 Controlador de Interrupciones Programables (PIC 8259A). Interrupcin de perifricos. Descripcin de pines del PIC 8259A. Programacin del PIC. Aplicaciones: Adquisicin de datos usando el ADC0804. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Semana 9 Comunicacin Serial - Transmisor/Receptor Asincrono Universal (UART 8250). Estructura y funcionamiento. Programacin de los registros del UART. Aplicaciones: Comunicacin serial con microcontrolador. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Practica calificada 2 Semana 10 Introduccin a la Arquitectura de Computadoras. Concepto de Organizacin y Arquitectura. Modelo de Von Neumann: Mdulos bsicos: Caractersticas y elementos del CPU. Rendimiento: CPI, MIPS, MFLOPS Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Laboratorio Calificado 2 Grupo A Semana 11 Jerarqua de Buses en la Computadora. Buses: Definicin, Modos de operacin, Protocolos, tipos: ISA, EISA, PCI. Tipos: USB, IEE1394, FIREWIRE. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Laboratorio Calificado 2 Grupo B
4 Semana 12 Jerarqua de Memorias en la Computadora. Memorias: RAM, ROM, SRAM, DRAM. Memorias: SIMM, SDRAM, DIMM, RIMM. Memorias cach. Polticas de emplazamiento. Polticas de reemplazo. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Practica calificada 3 Semana 13 Sistemas Operativos Definicin. Funciones u objetivos. Caractersticas Compiladores. Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Laboratorio Calificado 3 Grupo A Semana 14
Repaso y Presentacin de Proyecto Intervenciones en clase, ejemplos y propuesta de ejercicios aplicativos. Laboratorio Calificado 3 Grupo B Semana 15 EXAMEN FINAL