Published On Mar 14, 2023
Welcome to Lesson 1 of the ARM Assembly Series from LaurieWired!
In this video, we will cover how registers work, create some simple ASM source code, go over a few basic assembly instructions, as well as all the prerequisites you will need for future videos in this series.
00:00 Intro
01:02 ARM Emulator Options
02:50 GCC Prereqs
03:28 Creating ASM Source Code
04:14 What are these Registers?
06:23 Coding ARM ASM
08:30 Why not "Hello World"?
09:05 Using Special Registers
10:57 MOV Instruction
12:38 SWI (Passing Execution)
13:24 Compiling
15:33 Checking Exit Code
16:07 CPULator
17:20 Recap
---
Software Links Mentioned in Video:
CPUlator: https://cpulator.01xz.net/
ARM Developer Suite Assembler Guide: https://developer.arm.com/documentati...
ChromeOS Syscall Table: https://chromium.googlesource.com/chr...
---
laurieWIRED Twitter:
/ lauriewired
laurieWIRED Website:
http://lauriewired.com
laurieWIRED HN:
https://news.ycombinator.com/user?id=...
laurieWIRED Reddit:
/ lauriewired