How can I learn to read and write x86-64 GCC assembly from a C background?
I understand C fairly well, but translating C code into x86-64 GCC assembly feels completely unfamiliar. I especially struggle to understand what the registers represent and whether I'm…