sem

- Estructura y diseño de computadores. David A. Patterson y John L. Hennessy. Vols. 1 y 2. ... Patterson y John L. Hennessy McGraw Hill. 1995. Activid...

25 downloads 735 Views 52KB Size
EUITI CURSO 2010/11 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. El alumno deberá estudiar por sí solo algunos temas de carácter informativo y realizar ejercicios complementarios de carácter obligatorio. 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. La evaluación de la asignatura se basará en cuatro partes: • La calificación correspondiente al examen de teoría. (50%) • La calificación correspondiente a los ejercicios de carácter obligatorio. (10%) • La evaluación de las sesiones de prácticas. (20%) • La realización de un trabajo teórico-práctico. (20%) En cualquier caso para aprobar la asignatura, será necesario aprobar las prácticas, el trabajo y los ejercicios. La calificación definitiva de la asignatura se obtendrá mediante la ponderación de 50% la teoría, 10% los ejercicios, 20% las prácticas y 20% el trabajo, siempre y cuando se haya obtenido en el examen un mínimo de 4 puntos. El trabajo y los ejercicios se realizan en grupos formado por los profesores. La asignación del trabajo y del bloque de ejercicios la realizan arbitrariamente los profesores. Para la evaluación de ejercicios y del trabajo el grupo de profesores escogerá un representante del grupo al azar en el momento de la evaluación. La nota obtenida por el representante será la que obtenga cada miembro del grupo. Si en el momento de la evaluación faltara algún miembro sin justificación, se calificará con 0 a todo el grupo. NOTA: A partir de 01/01/2012 la evaluación de la asignatura considerará únicamente el examen de teoría (80%) más el examen de laboratorio (20%).