Organización de computadoras. Un enfoque estructurado. Andrew S

Anuncio
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%).
Descargar