Overview of Assembly programming learning materials
masterThis repository provides a series of blog posts designed to teach assembly programming. The current content focuses exclusively on the x86_64 processor architecture and the GNU Linux operating system.
Topics covered include:
- x86_64 processor architecture basics
- Writing, building, and running assembly programs
- Linux program structure
- Memory allocation (stack and heap)
- System calls and OS interaction
- Floating-point number representation
- Calling assembly code from C programs