After reviewing all the materials posted in Week 11,
you should be able to understand these concepts/answer these questions.
- Read a C language program and trace through its code.
- Disassemble a C language program to create its Assembly language (.s) file for reading
- Compare the process of a C language program to understand its assembly language counterpart.
- Translate a C language command into Assembly language.
- Compile a C language program and run it on the Linux VM
- Compile, load and run (and view exit code/output)for an Assembly language program on the Linux VM
- Recognize how an array is used in Assembly language (see findmax)
- Recognize how the C if/else branching construct is handled in Assembly language. (see ifelseexample)
- Recognize how the C while repetition structure is handled in Assembly language. (see examplewhile)
- Recognize how the C do/while repetition structure is handled in Assembly language. (see egdowhile)