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 beat "... --------------------------------------------------------------