[HN Gopher] Let's Learn x86-64 Assembly Part 0 - Setup and First...
___________________________________________________________________
Let's Learn x86-64 Assembly Part 0 - Setup and First Steps
Author : 90s_dev
Score : 16 points
Date : 2025-07-13 22:22 UTC (37 minutes ago)
(HTM) web link (gpfault.net)
(TXT) w3m dump (gpfault.net)
| 90s_dev wrote:
| I came to the party way to late. A month ago, I found out asmjit
| was a thing, and now it's happily embedded in my app. But I don't
| know assembly! I tried to learn a few times since the early 2000s
| but the timing was never right. But hand written asm as a feature
| fits _perfectly_ into my upcoming app, so now I am on a roll
| learning assembly! Here are some more resources I found so far:
|
| https://news.ycombinator.com/item?id=22279051
|
| https://sonictk.github.io/asm_tutorial/#introduction/setting...
|
| https://cs.brown.edu/courses/cs033/docs/guides/x64_cheatshee...
|
| https://people.freebsd.org/~lstewart/articles/cpumemory.pdf
|
| https://learn.microsoft.com/en-us/cpp/build/x64-calling-conv...
| Razengan wrote:
| I wish there were more articles and resources about modern ARM
| assembly. Not that I ever will or have programmed in Asm, but I
| like learning about it and imagining I will, and Intelisms feel
| so archaic and crusty in comparison.
| 90s_dev wrote:
| The first HN link in my comment addresses that. The short
| version: learn the earliest asms first, then progressively
| learn the newer ones until you get to today, and none of the
| knowledge will be wasted. Kind of like fast-forwarding.
| Asm2D wrote:
| I think AsmGrid has a great overview of X86 and AArch64
| instructions: - https://asmjit.com/asmgrid/
___________________________________________________________________
(page generated 2025-07-13 23:00 UTC)