demonstrate an ability to write low-level code that uses various address modes: immediate, direct, indirect, indexed and relative (see Section 1.4.3 and Section 3.6.2)
show understanding that the set of instructions are grouped into instructions for: data movement (register to main memory and vice versa), input and output of data, arithmetic operations, unconditional and conditional jump instructions, compare instructions, modes of addressing: immediate, direct, indirect, indexed, relative (No particular instruction set will be expected but candidates should be familiar with the type of instructions given in the table on page 21.)