ARM Assembly Lesson 1: MOV & Exit Syscall

Learn ARM assembly basics: registers, creating simple code, and exit syscall in this introductory lesson. πŸš€

ARM Assembly Lesson 1: MOV & Exit Syscall
LaurieWired
115.8K views β€’ Mar 14, 2023
ARM Assembly Lesson 1: MOV & Exit Syscall

About this video

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/documentation/dui0068/b/ARM-Instruction-Reference

ChromeOS Syscall Table: https://chromium.googlesource.com/chromiumos/docs/+/master/constants/syscalls.md

---
laurieWIRED Twitter:
https://twitter.com/lauriewired

laurieWIRED Website:
http://lauriewired.com

laurieWIRED HN:
https://news.ycombinator.com/user?id=...

laurieWIRED Reddit:
https://www.reddit.com/user/LaurieWired

Video Information

Views

115.8K

Likes

4.5K

Duration

18:15

Published

Mar 14, 2023

User Reviews

4.7
(23)
Rate:

Related Trending Topics

LIVE TRENDS

Related trending topics. Click any trend to explore more videos.

Trending Now