Summary
- Assembly programming and low-level debugging skill for reading, writing, explaining, optimizing, and reviewing assembly across x86, x86-64, ARM, AArch64, RISC-V, calling conventions, ABI boundaries, inline assembly, disassembly, stack frames, registers, and binary-level behavior.
- Use for .s/.asm files, compiler output, reverse-engineering snippets, low-level performance, and crash analysis.