Welcome to Lesson 10 of the ARM Assembly Series from LaurieWired!
In this video, we learn how to call and return from functions in ARM assembly. We also learn how to pass parameters using registers and how to save their values on the stack.
---
Timestamps:
00:00 Intro
00:57 Example C code
01:47 ARM Calling Conventions
03:12 Return Values
03:47 Method Invocation
05:15 Branching out of Function
06:12 Saving Register State
07:10 The Stack
09:57 Stepping through the Disassembly
13:43 Recap
---
Links Mentioned in Video:
CPULator:
ARM Mnemonic Extensions:
---
laurieWIRED Twitter:
laurieW
...IRED Website:
laurieWIRED Github:
laurieWIRED HN:
laurieWIRED Reddit:Show more