Skip to content
CS 631 Systems Foundations Spring 2026
RISC-V
Initializing search
Campuswire
Canvas
Syllabus
In-class Code
Tests
Sec01 Zoom
Sec02 Zoom
CS 631 Systems Foundations Spring 2026
Schedule
Staff
Guides
Guides
C and Rust
Claude Code
Shell Usage
Micro Editor
GDB Usage
Rust
Rust
Data and Ownership
RISC-V
Cache Memory
Octox
Lectures
Lectures
01 Intro and Dev Env
01 C Scanning
01 Rust Scanning
01 Slides - EBNF and Scanning
01 Slides - C Scanning
01 Slides - Rust Scanning
02 Parsing
02 Slides - Parsing
03 C Parsing
03 Slides - C Parsing
03 Rust Parsing
03 Slides - Rust Parsing
04 Binary and Bases
04 Slides - Binary and Bases
04 C Binary and Bases
04 Slides - C Binary and Bases
04 Rust Binary and Bases
04 Slides - Rust Binary and Bases
04 Eval and Scripts
04 Slides - Eval and Scripts
04 C Eval and Scripts
04 Slides - C Eval and Scripts
04 Rust Eval and Scripts
04 Slides - Rust Eval and Scripts
05 Debugging
05 Slides - Debugging
05 RISC-V Assembly 1
05 Slides - RISC-V Assembly 1
06 RISC-V Assembly 2
06 Slides - RISC-V Assembly 2
06 RISC-V Assembly Functions
06 Slides - RISC-V Assembly Functions
07 RISC-V Assembly Strings and Bits
07 Slides - RISC-V Assembly Strings and Bits
07 RISC-V Assembly Code Generation
07 Slides - RISC-V Assembly Code Generation
09 RISC-V Machine Code
09 Slides - RISC-V Machine Code
09 RISC-V Emulation
09 Slides - RISC-V Emulation
10 Cache Memory
10 Slides - Cache Memory
10 Digital Design
10 Slides - Digital Design
11 Digital Design 2
11 Slides - Digital Design 2
11 Processor Components
11 Slides - Processor Components
12 Advanced Architecture
12 Slides - Advanced Architecture
12 OS Syscalls
12 Slides - OS Syscalls
13 OS Kernel
13 Slides - OS Kernel
14 OS Page Tables
14 Slides - OS Page Tables
Summaries
Summaries
Sec01 2026-01-27
Sec01 2026-01-29
Sec01 2026-02-03
Sec01 2026-02-05
Sec01 2026-02-10
Sec01 2026-02-12
Sec01 2026-02-17
Sec01 2026-02-19
Sec01 2026-02-24
Sec01 2026-02-26
Sec01 2026-03-03
Sec01 2026-03-05
Sec01 2026-03-10
Sec01 2026-03-12
Sec01 2026-03-24
Sec01 2026-03-26
Sec01 2026-03-31
Sec01 2026-04-02
Sec01 2026-04-07
Sec01 2026-04-09
Sec01 2026-04-14
Sec01 2026-04-16
Sec01 2026-04-21
Sec01 2026-04-23
Sec01 2026-04-28
Sec01 2026-04-30
Sec02 2026-01-29
Sec02 2026-02-03
Sec02 2026-02-05
Sec02 2026-02-10
Sec02 2026-02-12
Sec02 2026-02-17
Sec02 2026-02-19
Sec02 2026-02-24
Sec02 2026-02-26
Sec02 2026-03-03
Sec02 2026-03-05
Sec02 2026-03-10
Sec02 2026-03-12
Sec02 2026-03-24
Sec02 2026-03-26
Sec01 2026-03-31
Sec01 2026-04-02
Sec01 2026-04-07
Sec01 2026-04-09
Sec01 2026-04-14
Sec01 2026-04-16
Sec02 2026-04-21
Sec02 2026-04-23
Sec02 2026-04-28
Sec02 2026-04-30
Assignments
Assignments
Lab01
Lab02
Project01
Lab03
Lab04
Project02
Project03
Project04
Project05
Project06
RISC-V References
¶
RISC-V Cheat Sheet
RISC-V Green Card - Reference
RISC-V Spec
RISC-V Immediates
Back to top