• 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


  1. 3.58
  2. 3.59
  3. 3.60

Suggested practice problems: 3.3, 3.5 (similar to 3.58), 3.7, 3.8, and 3.12

cs-224/homework-2.txt · Last modified: 2017/10/02 13:36 by frjones
Back to top
CC Attribution-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0