# Assembly Language
- CISC vs RISK
- CISC
- Complex Instruction Set
- Verbose, yet compact
- RISC
- Reduced Instruction Set
- Concise, yet expensive
- Architectures
- [[x86]]
- [[arm|ARM]]
- `gcc -S` to output assembly code instead of executable binary
- Display symbols with `nm` command ("names")
## Elements
- Directives
- Labels
- Instructions