ARM Assembly: Lesson 10 (Function Calls)

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: laurieWIRED Website: laurieWIRED Github: laurieWIRED HN: laurieWIRED Reddit:
Back to Top