Ep 082: How Functions use the Stack Pointer
Functions, methods, subroutines, or procedures are blocks of code meant to be called from any location in a higher level of the software. Some processor architectures rely on the stack to properly access these code segments, and in this video, we explain why. Take aways: At the completion of this lesson, each student should be able to describe three ways that a processor architecture might use the stack to perform a function call. #stack #function #stackpointer

▶︎
Ep 081: Introduction to the Stack Pointer

▶︎
How Assembly Functions Work - The Stack Explained

▶︎
Reverse Polish Notation and The Stack - Computerphile

▶︎
08 - The Stack

▶︎
The Professor Who Taught People How To Think (1962)

▶︎
How Historical Swordfight Really Looked Like

▶︎
Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

▶︎
wtf is “the stack” ?

▶︎
The Big Short (2015): The Jenga Scene – Explaining the Financial Collapse

▶︎
Call Stack 2/2

▶︎
Is the AfD a threat to Germany? Mehdi Hasan & Maximilian Krah | Head to Head

▶︎
Ep 079: Basic CPU Architecture and Instruction Execution

▶︎
The Call Stack

▶︎
Ep 080: Data Registers and the Program Counter (Instruction Pointer)

▶︎
Ep 083: Introduction to the Flags Register

▶︎
Ep 085: Introduction to the CPU Pipeline

▶︎
I taught an octopus piano (It took 6 months)
![[CASS] Exercise Session 3: Functions and the stack](https://i.ytimg.com/vi/99HA2G1dKBo/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLCZtE_EPh33o5TWQriTXefuO4DtYA)
▶︎
[CASS] Exercise Session 3: Functions and the stack

▶︎
