Universidad de Costa Rica

IE0321 Estructuras de Computadoras Digitales I

Créditos:
3
Departamento:
Automática
Curso:
Troncal
Tipo:
0 - Teórico
Horas:
4h: 3h T, 0h L, 1h P, 0h T/P

Descripción

El curso de Estructuras de Computadores Digitales estudia la interfaz entre el sistema físico y el de programación de un computador. El curso se basa en el procesador MIPS. En este curso el estudiante aprenderá técnicas básicas de programación en el lenguaje ensamblador del MIPS, su estructura, de forma que se adquieren los conocimientos necesarios para aplicar estos conceptos a cualquier otro procesador.

 

Contenidos

  1. Historia.
  2. Principios fundamentales
  3. Lenguaje ensamblador MIPS.
    • Secciones 2.1 hasta 2.9 (exceptuando recursividad).
    • 2.4 y 2.9 Estudio individual
  4.  Aritmética en MIPS.
  5. Todas las secciones del capítulo 3.
  6. Datapath en un procesador RISC.
    • Iniciando desde la sección 4.3.
    • 4.6 solamente la nomenclatura de las 5 etapas de RISC
    • 4.7 y 4.8 No
    • 4.9 Exceptions hasta la página 386, hasta antes de "Exceptions in a pipelined implementation".
  7. Sistemas de almacenamiento, Jerarquías de Memoria: Caché.
  8. Entrada y salida.
  9. Temas avanzados: multinúcleos.

 

 

 

 

Competencias

POR DEFINIR


Descargas

© 2020 Escuela de Ingeniería Eléctrica, Universidad de Costa Rica.