Hello world! ARM 64 bit assembly

Описание к видео Hello world! ARM 64 bit assembly

Although modern languages allow us to write high performant code, sometimes we need to go faster. In this video, I'll dive into what registers are, a small set of ARM 64-bit instructions, and writing a simple hello world program.

Disclaimer: This code is not production safe and just for educational purposes.

You can find the code written in this video here: https://github.com/BrookJeynes/arm64b...
You can find the diagrams used in this video here: https://excalidraw.com/#json=pjJQV-4R...

Corrections are in the pinned ERRATA comment.

Timestamps:
[0:00] Registers
[0:12] Register calculation example
[0:27] 64-bit ARM registers
[1:04] Register sizes
[1:25] Programming
[2:28] ARM instructions
[3:01] `write` syscall
[4:13] `exit` syscall
[4:33] Compiling
[4:47] Outro

Resources:
[Programming with 64-Bit ARM Assembly Language ](https://link.springer.com/book/10.100...)
[ARM 64-bit syscall docs](https://chromium.googlesource.com/chr...)
[ARM Assembly By Example](https://armasm.com/docs/getting-to-he...)

--------------------------------------------------------------
🎵 Music "simple things" by ‘moonboy’
💿 Listen:    • (no copyright music) lofi jazz type b...  
--------------------------------------------------------------

Комментарии

Информация по комментариям в разработке