Computer ScienceCode 9618

Assembly Language

What this topic asks you to be able to do

  • Demonstrate an understanding of how assembly language relates to machine code
  • Describe the sequence of stages a two-pass assembler goes through when assembling a program
  • Use the steps a two-pass assembler follows to assemble a supplied simple assembly language program
  • Trace through a supplied simple assembly language program step by step
  • Show understanding that instructions can be arranged into groups, including these groups: Data movement, Input and output of data, Arithmetic operations, Unconditional and conditional instructions, Compare instructions
  • Demonstrate an understanding of, and the ability to use, the various addressing modes, including immediate, direct, indirect, indexed, relative