CS 273: Midterm Topics
- Assembly and Disassembly
- Given HC11 assembly code, translate to machine code. Given
machine code, translate to assembly code. Includes addressing
mode syntax (direct, extended, immediate, indexed) and symbols.
- Arithmetic
- Addition and Subtraction in binary and hexadecimal. Conversion
between decimal, binary, and hexadecimal. Condition codes.
- Branches
- Given condition codes, determine whether a given branch
instruction will be taken. Appropriate branch instructions for
situations.
- Code Interpretation
- Given assembly code, predict machine execution
- Translation of Program Fragments
- Given a fragment of high level language code, write assembly
code to implement it.
Last modified: Wed Oct 7 09:36:49 MDT 2009