Objectives
Show a working knowledge of x86-64 data movement instructions on different data formats
Do simple computation on different data formats using x86-64 logical and arithmetic instructions
Annotate disassembled x86-64 code that performs integer computation with equivalent C-code: data movement, stack operations, logical operations, and integer arithmetic
Read disassembled code and write assembly code with basic x86-64 control flow
Problems
3.58
3.59
3.60
Suggested practice problems: 3.3, 3.5 (similar to 3.58), 3.7, 3.8, and 3.12
Back to top