Lesson 13: Your Registration Code
Outline:
- x86-64
- registers
- instructions
- quick reference
- other resources, including this summary
- Data movement
- addressing modes
- immediate values
- registers
- memory
mov
- addressing modes
- Working with flags
- condition codes
cmp
andtest
- Jumps
- unconditional:
jmp
- conditional:
jXX
- unconditional:
- Assignment 4 overview
- VS Code extension:
13xforever.language-x86-64-assembly
- example: puzzle0
- VS Code extension:
Reading assignment (to be completed by the next class):
- Bryant & O’Halloran Sec. 3.5 (p. 191–200)
- Bryant & O’Halloran Sec. 3.6.4–3.6.7 (p. 207–228)