Rules & Assumptions • You may always assume that memory block 00 contains the value 1 at the start of the program. It remains 1 unless you specifically overwrite it. You cannot output directly from the accumulator. You must store the accumulator content first to a memory block and then output from the memory block. It is a good rule of thumb to always use opcode when you want to add the first number in your program to the accumulator. That way you ensure that you are not computing based on a previous value stored in the accumulator. You may start your program in any empty memory block you want. You may also use any empty memory block to store data.