Download - MICROPROCESADORES
Curso 2005-2006 MICROPROCESADORES
1
MICROPROCESADORES
• Asignatura optativa de 6 créditos
• Teoría : Martes 12h. ; Jueves 13h. • Laboratorio: Miércoles 18h.
• Tutorías: Miércoles y Jueves de 10 a 13 horas
• Evaluación: ( 2 febrero – 4 julio)» Examen 6 puntos» Prácticas 4 puntos
Curso 2005-2006 MICROPROCESADORES
2
MICROPROCESADORES
• PROGRAMA DE TEORÍA
• Tema 1. Diseño de procesadores • Tema 2. Arquitectura Intel IA-32• Tema 3. Arquitecturas RISC• Tema 4. Arquitectura IA-64• Tema 5. Introducción a los microcontroladores
Curso 2005-2006 MICROPROCESADORES
3
MICROPROCESADORES
• PROGRAMA DE PRÁCTICAS
• Práctica 1. Ensamblador IA-32• Práctica 2. Instrucciones de punto flotante• Práctica 3. Instrucciones MMX• Práctica 4. Simulador de una máquina RISC• Práctica 5. Simulador de un microcontrolador
• TRABAJO FINAL DE PRÁCTICAS
Curso 2005-2006 MICROPROCESADORES
4
MICROPROCESADORES
• BIBLIOGRAFÍA
• Tema 1. Tanembaum,A. “Organización de computadoras. Un enfoque estructurado” Ed. Prentice-Hall 4ª ed. 1999
• Tema 2. INTEL “IA-32 Intel Architecture Software Developer's Manual.”
• Tema 3. Stalling, W. Computer Organization & Architecture. Designing for performance Ed. Prentice-Hall 6ª 2002
• Tema 4. INTEL “IA-64 Intel Architecture Software Developer's Manual.”
• Tema 5. Angulo Usategui, J y otros Microcontroladores PIC. Diseño práctico de aplicaciones Primera y segunda parte Ed. McGraw-Hill 2003
Curso 2005-2006 MICROPROCESADORES
5
MICROPROCESADORES
• BIBLIOGRAFÍA PRÁCTICAS
• ENSAMBLADOR IA-32– Irvine, K. “Assembly Language for Intel-based
computers” Prentice_Hall 4ª ed.2003– Randall Hyde “The Art of Assembly Lenguage”
http://webster.cs.ucr.edu/ – Carter P. PC “Assembly Language”
http://www.drpaulcarter.com/pcasm
– NASM Manual de ensamblador .
http://nasm.sourceforge.net/doc/nasmdoc.pdf