ARM Assembly: Lesson 1 (MOV, Exit Syscall)

preview_player
Показать описание
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:

---
laurieWIRED Twitter:

laurieWIRED Website:

laurieWIRED HN:

laurieWIRED Reddit:
Рекомендации по теме
Комментарии
Автор

Lovely to see that people in the present day, present time, are still connecting to the Wired. Nice work.

aihtdikh
Автор

Finally someone teaching this like a regular programming course. Very hard to find such videos. Have this in my college coursework, and they don't teach the basics patiently at all. So happy I found this

immaculate
Автор

how am I just discovering this channel now, I thought I landed on a 7 year old video and then checked the date. Amazing production. Learned also.

chris
Автор

I don't plan on ever doing anything with this knowledge but hearing someone talk passionately about stuff they know about is the best and this channel is a beauty for that<3

keterclassentity
Автор

Can't wait for the rest of this series. You do a great job at stepping through this slowly. I feel like only you and Ben Eater take this much time to explain assembly to people. Love it!

mattordiway
Автор

i'm so happy to have found this well-done tutorial after tons of searches! thanks a lot!

ilForni
Автор

Cannot wait to go through all of this series -- and then the rest of your vids. Can't see how I've missed you so long. Thanks for a great presentation.

pretzelogic
Автор

Restarting this series just for the heck of it. Thanks for your hard work!

tackvector
Автор

omg I love the overall aesthetic of your lessons, keep it up :)

mareknovotny
Автор

simple and to the point, glad I finally found a good ARM ASM tutorial video, keep it up!

kalei
Автор

ur channel is awesome you deserve way more of a following. Also the animation with the menu and the clicking is really satisfying for some reason

natnif
Автор

Cant wait to see this channel grow, amazing content

jackk
Автор

Thank you, your voice is so nice so it make assembly easier to learn.

tbthanh
Автор

Good work Laurie. The flow is super...

Edison-newworldBlogspot
Автор

I just started Assembly today (On the higher level, I've learned Python and Lua so far).

I'd accidently landed on your channel when you were cosplaying while reviewing sort algorithm code. I've always wanted to learn Assembly language. But now I'm subscribed (could've sworn I already was...).

Isn't it positively-ironic that the person who invented Assembly is a woman? And you're teaching it really well! Awesome and intuitive vids.

jordanjackson
Автор

The most cost effective solution to run arm on real HW is to connect a rpi Zero 2 (not Zero 1 - has armv6) or any other rpi 2..5 (rpi5 has a armv8)headless over USB to you system and connect with ssh to it. Great introduction! -- Happy coding! --

BLSrr
Автор

Brilliant presentation and teaching style.

neilclay
Автор

cant wait for next lession, great works

appusage
Автор

If you would do such a series also for the RISC-V architecture, you would be the greatest person in the world.

PeterUnboxing
Автор

Thank you for this course. Continue, please.

someuser