[CASS] Exercise Session 3: Functions and the stack
In this video we will learn how to write and call functions that adhere to Risc-V compiler conventions.
![[CASS] Exercise session 3: Solution to exercise 1](https://i.ytimg.com/vi/ZCcMNPxDTyE/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDfpofkfbImDrIGuUDOYs08X2GjoQ)
▶︎
[CASS] Exercise session 3: Solution to exercise 1

▶︎
6 S081 Fall 2020 Lecture 5 RISC V Calling Convention and Stack Frames

▶︎
Understanding a Program's Memory Layout

▶︎
RISC-V Introduction to Stack & SP - Part I - The Motivation

▶︎
Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

▶︎
RISC-V Introduction to Stack & SP - Part II - Practice

▶︎
Arch1005: RISC-V Assembly 03 02 The Stack Overview

▶︎
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

▶︎
Pointers in RISC-V Assembly

▶︎
The Big Short (2015): The Jenga Scene – Explaining the Financial Collapse
![[CS61C FA20] Lecture 10.1 - RISC-V Procedures: Function Call Example](https://i.ytimg.com/vi/THhKfRlQTyU/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDektZanPBdhfSojc8Xp0a_PEBQcw)
▶︎
[CS61C FA20] Lecture 10.1 - RISC-V Procedures: Function Call Example

▶︎
The Genius of RISC-V Microprocessors - Erik Engheim - ACCU 2022

▶︎
1983: Meet the COMPUTER ADDICTS | Newsnight | Retro Tech | BBC Archive

▶︎
RISC-V Assembly Code #3: Branch, Jump, Call, Return, etc

▶︎
The World's Most Important Machine

▶︎
RISC-V Assembly Hello World (Part 1)
![[CASS] Exercise session 7: Caches and Microarchitectural Attacks](https://i.ytimg.com/vi/xWgB6krS96A/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLBfsGKX93T3adXpt6N6FQkJgHP9FA)
▶︎
[CASS] Exercise session 7: Caches and Microarchitectural Attacks

▶︎
The French Do Not Care About Work

▶︎
Explaining RISC-V: An x86 & ARM Alternative

▶︎
