Skip to content
Juan Gonzalez-Gomez edited this page Jan 1, 2020 · 24 revisions

Este curso está refenciado en el índice de materiales educativos de la Fundación RISCV

Información

La asignatura de arquitectura de computadores de la ETSIT-URJC se imparte en diferentes grados. El material es común para todas ellas

Cómo hacer este curso

Este es un curso totalmente práctico. Para realizarlo necesitarás un ordenador (con cualquier sistema operativo) y el simulador RARs

El curso lo debes seguir de manera secuencial, empezando por la sesión 1. Los conceptos se introducen de forma práctica, uno tras otro. En cada nueva sesión aparecen conceptos que se apoyan en los anteriores

Antes de pasar a la siguiente sesión, intenta hacer los ejercicios propuestos. En el apartado de soluciones encuentrarás las soluciones, comentadas. Pero recuerda, para dominar algo y comprenderlo perfectamente hay que practicarlo. Y mucho. Haz los ejercicios

Para los estudiantes de la URJC las clases serán en vivo y en directo, y este material lo usaremos de apoyo

Pero el curso está pensado para que cualquier persona de habla hispana lo pueda seguir, desde cualquier parte del mundo, a su propio ritmo

Contenidos

  • Práctica 1: El simulador RARS. Ensamblador. Segmento de código. Segmento de dato. Variables
  • Práctica 2: Entrada/Salida. Llamadas al sistema.
  • Práctica 3: Bucles. Saltos condicionales
  • Práctica 4: Llamada a subrutinas. Pila. Recursividad
  • Práctica 5: Memoria dinámica. Listas

VIDEOS

Además de los contenidos en la wiki, hay una colección de 53 vídeos de apoyo en Youtube

Este es el primero. Haz click en la imagen para verlo

Vídeo 1/53: Simulando el "Hola Mundo" con el RARs

Click to see the youtube video

Vídeo 53/53: Despedida. Motivaciones del curso. Se puede usar como vídeo de introducción :-)

Click to see the youtube video

Profesores

Bibliografía

  • "Computer organization and design. The hardware/software Interface. RISC-V Edition". David A. Patteron, John L. Hennessy. Ed. Morgan Kaufmann. 2018

  • "The RISC-V Reader: An Open Architecture Atlas", David Patterson and Andrew Waterman. 2017. Disponible para descarga on-line: Descarga libro

Curso libre, hecho con herramientas libres

Todo el contenido de este curso: programas, imágenes, texto... está publicado con una licencia libre. En el repositorio encontrarás los ficheros fuente de todas las figuras (formato SVG), así como todos los ficheros con el código de los ejemplos y los ejercicios

Este material lo puedes usar con cualquier propósito, sin necesidad de pedir permiso

Estas son las herramientas que se han usado para la preparación del curso. Todas ellas son libres:

Autores

Licencia

Enlaces

You can’t perform that action at this time.