CS107e is Computer Systems from the Ground Up. Read more about the course and review answers to common questions from prospective students and enrollment information.
| Week 1 | ||
| Lecture Mon 3/30 |
Welcome and intro to RISC-V
( slides, code )
After a quick recap of course logistics, we dive right into the RISC-V ISA and the Mango Pi MQ-Pro SBC we'll be using this quarter. Introduce instructions for arithmetic and logical operations. Readings:
|
|
| Lab/assign |
Lab 0: Orientation
( writeup )
Please do the Lab 0 prelab preparation before coming to lab. |
Assignment 0: Git oriented ( writeup ) |
| Lecture Fri 4/3 |
RISC-V assembly and machine code
( slides, code )
More RISC-V assembly: control flow using branch/jump, load and store instructions, instruction encoding and decoding. Tools to build and execute an assembly program. GPIO peripheral control via memory-mapped I/O. Readings:
|
|
See schedule for entire quarter.
Aditri
Ashley
Daniel
Elias
Frances
Joe
Julie
Nifemi