· Use of computer architecture
· Features of low level languages
a. explain the concepts, and using examples, demonstrate an understanding of the use of the accumulator, registers, program counter;
b. describe immediate, direct, indirect, relative and indexed addressing of memory when referring to low level languages;
c. discuss the concepts and, using examples, show an understanding of mnemonics, opcode, operand and symbolic addressing in assembly language to include simple arithmetic operations, data transfer and flow-control.