[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)