EUITI CURSO 2012/13 Dpto. El.A.I. ASIGNATURA: Microprocesadores Curso: 2 Cuat.: 4 Tipo: OU Teoria+Problemas: 3c-2h/sem Laboratorio: 1,5c-1h/sem Total: 4,5c-3h/sem Carga docente: Coordinador: Sra. Cecilia García Profesores: Otros: Sr. Luis Castedo, Sr. Juan Carlos Giménez Programa: Tema 1: Memorias de semiconductor: Introducción. Unidades de datos binarios: bit, byte, nibble y palabras. Matriz de memoria semiconductora básica. Direcciones y capacidad de una memoria. Operaciones básicas de las memorias. Clasificación de las memorias. Memorias ROM y RAM. Tipos y aplicaciones de memorias ROM. Tipos y aplicaciones de memorias RAM. Direccionamiento y acceso. Características. Mapas de memoria (decodificación de direcciones). Tema 2: Arquitecturas de microprocesador. Concepto de arquitectura. Tipos de arquitecturas hardware: arquitectura von Neumann y Harvard. Estructuras RISC y CISC. Microprocesadores de 8 bit. Microprocesadores de 16 bit. Arquitectura y juego de instrucciones del MC68000. Modos de direccionamiento. Repertorio de instrucciones. Programación en ensamblador. Etapas del proceso de diseño. Compilación, ensamblado, enlazado y carga. Herramientas de desarrollo. Tema 3: Excepciones. Introducción. Obtención de la rutina de servicio. Interrupciones hardware y software. Petición y aceptación de interrupciones. Prioridades y niveles de interrupción. Secuencia de procesamiento de una excepción. Periféricos comerciales para la gestión de interrupciones. Procesamiento de excepciones en el MC68000. Tipos de excepciones. Vectores de excepción. Tema 4: Acceso directo a memoria (DMA): Introducción. Memoria multipuerto. Robo del ciclo. Tipos de transferencia DMA. Canales de DMA. DMA en el MC68000. Tema 5: Transferencias de datos: Generalidades. Interacción entre el microprocesador y el entorno. Organización de E/S. Tipos de transferencias. Control de la comunicación. Sincronización. E/S programada. E/S por interrupciones. E/S por DMA. Interfaces y dispositivos de E/S. Conexión de periféricos. Estructura y programación de la VIA 6522. Bibliografía: Bibliografía recomendada: - Apuntes de Microprocesadores. Luis Castedo, Roberto González y Jose Manuel López. Dpto. Publicaciones E.U.I.T.I. Madrid - La familia del MC68000. Julio SEPTIEN y otros - Fundamento de los Computadores. Pedro de M. ANASAGASTI Ed. Paraninfo, 1994 - Design of Microprocessor-based System ALEXANDRIS Prentice Hall, 1993 - Organización y arquitectura de computadores. W. Stallings. Prentice Hall, 5ª edición - Organización de computadoras. Un enfoque estructurado. Andrew S. Tanenbaum Prentice-Hall, 3ªedición Actividad Docente Prácticas de Laboratorio Bibliografía especializada: - Ensamblador. Conexión y programación. Ed. Síntesis, 1995 - Arquitectura, programación y diseño de sistemas basados en microprocesadores. YuCheng-Liu, Glenn Gibson. Ed. Anaya - Computer Architecture: Design and performance. Barry Wilkinson. Prentice Hall International. 2ª Edition. 1996. - Estructura y diseño de computadores. David A. Patterson y John L. Hennessy. Vols. 1 y 2. Ed. Reverte 2000. - Organización y diseño de computadores: La interfaz hardware software. David A. Patterson y John L. Hennessy McGraw Hill. 1995. Los profesores explicarán y desarrollarán los conceptos y puntos de mayor importancia del programa. 1. Entorno de desarrollo y Programación básica en Lenguaje ensamblador. 2. Programación Avanzada. Estructuras de control de flujo. Pila. 3. Programación Avanzada. Subrutinas. Pila. 4. Interrupciones. Programación del a V.I.A. 6522 (Primera Parte) 5. Interrupciones. Programación del a V.I.A. 6522 (Segunda Parte). Control y Evaluación Exámenes Las prácticas deberán realizarse en las fechas y horas programadas y de conformidad con las normas establecidas. La realización, y en su caso, superación de las mismas será requisito imprescindible para aprobar la asignatura. La calificación obtenida por los aprobados se conservará para posteriores años académicos con la calificación de 5 puntos, hasta aprobar la parte teórica, en tanto no cambie el contenido de las mismas. El examen teórico comprenderá toda la materia explicada durante el cuatrimestre. Se realizarán en las fechas y horas propuestas por Jefatura de Estudios. En todos los exámenes cada alumno deberá disponer de los elementos de examen (calculadora, elementos de dibujo, etc.) que considere necesarios. No se permitirá el intercambio de elementos de examen. A partir de 01/01/2012 la evaluación de la asignatura considerará únicamente el examen de teoría (75%) más el examen de laboratorio (25%).