You Can Learn ARM Assembly Language in 15 Minutes | ARM Hello World Tutorial

preview_player
Показать описание
In this video, I show you how learning a new programming language is NOT HARD in 2021. Assembly especially is one of the easiest languages to learn. Today, you'll learn how to write a Hello World in ARM assembly in under 20 minutes. In 2020, programming assembly language has never been easier. YOU DONT EVEN NEED A RASPBERRY PI.

This video stays really high level, we'll dive deeper into memory in the next release.

LINKS:

SOCIALS:

To get right into the coding, skip to 03:15.

Chapters:
0:00 Intro
0:14 What is Assembly
2:22 ARM Instructions
3:16 Lets Code!
14:50 Outro
Рекомендации по теме
Комментарии
Автор

For people doing this direct on a pi. Nothing needs to be installed and the commands are:
as 001.asm -o 001.o
gcc 001.o -o 001.elf -nostdlib

WistrelChianti
Автор

This sort of stuff is why I love being a software engineer. The lower you go it starts to feel like an expedition into the mysterious caves under a city. Great job, you got a new sub.

joshman
Автор

The amount of information presented in short amount of time (and still makes sense) is awesome. Nice work!

TalsonHacks
Автор

I have been teaching myself about programming/web development for years, and I feel like this is the time to start my journey closer to the machine and understand what is really happening
You deserved a new sub

marktheunknown
Автор

I learned more about assembly in this 15 minute video than I did in an entire LC-3 course. It makes sense now.

ryanspencer
Автор

3:05 - For what it's worth, I taught high school science for 3-4 year, and I think your pacing so far's been spot on.

SorFig
Автор

Great video. Haven't touched ASM in 40 years. Got a pi sitting in front of me and I'm raring to mov stuff.

FuturehouseCa
Автор

This is really quite brilliant. Very high quality content. I'm on board to continue consuming, I really hope you continue producing. <3

anthonycousins
Автор

keep making these videos. There is a lack of good embedded videos on the internet. Many of us wouldn't even mind paying for these courses on udemy.

AAProductionz
Автор

I enjoyed a lot the video. It was very informative, thanks. You've got a new subs

nestidam
Автор

Very very very very good!
Thank You very much!
Please, make a complete playlist of ARM Assembly.

balbino
Автор

Ok. That was the coolest hello world I’ve ever seen.

Dygear
Автор

Underrated channel! You deserve many times the views. Keep up the good work!

AlessioSangalli
Автор

Thanks, really like the way you presented it. Hope you’ll continue this series :)

BenjaminEggerstedt
Автор

excellent explanation expressed in a concise and informal way. never had the urge to fast forward. thanks!

EttorePancini
Автор

Cool video!
Some ideas of what I think would be interesting:
1. Seeing how a program in high-level language (simple hello world or some file manipulation) gets actually executed on a CPU. It would be extra nice if the high-level language was something with VM in between, like Java or C# (.NET).
2. Explanation of how device drivers work in Linux.
3. Kernel stuff - explained in a way that is easy to understand
4. How the multithreaded or async code is executed on the CPU (multiple cores, multiple threads) - that would be interesting
5. Comparing different architectures of CPU - it would be great to see you giving an overview of CPUs from very simple ones (some AVR, or old 6502, or something even simpler), up to what we have today. I think that would make it much easier to understand why today's architecture are so complicated.

mnj
Автор

The C in RISC means Computer, not Compiler.

VictorMartinez-zfdt
Автор

not boring at all, please continue, I learnt a lot

abdallahrashed
Автор

More please .... this is a super useful video

scottthornton
Автор

Ty u for making this. As an EE major, this helps so much!!!!

cryptic_daemon_