ARM Assembly: Lesson 1 (MOV, Exit Syscall)
LaurieWired LaurieWired
64.1K subscribers
32,439 views
0

 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  

show more

Share/Embed