This series introduces the basics of assembly programming in the x86-64 language.
🔑 Key points
- Registers
- System calls
- Command line and gdb
🔑 Key points
- Control flow
- Branching
- Conditional and loops
🔑 Key points
- Control flow
- Memory and stack
🔑 Key points
- Functions
- Stack frame
- Recursion
🔑 Key points:
- Function parameters
- Calling conventions
- Interoperability with C
🔑 Key points
- Algorithmic
- Memory usage
- Code modularity
🔑 Key points
- Flags register and branching
- Floating points numbers
- Floating points operations
🔑 Key points
- Shared objects and PIE
- Calling conventions
- Data types