TUTORIAL AND SYNTAX ----------------------------- SYNTAX VALUE NAME DESC 1 ADD# - adds the current accumulator value and the number given 2 ADD@ - adds the current accumulator value and the number at the space of the memory given 3 LOAD# - sets the accumulator value to the number given 4 LOAD@ - sets the accumulator value to the number at the space of the memory given 5 STORE@ - sets the memory space given to the current accumulator value 6 HALT - stops the program 7 JUMP# - goes to the line given 8 JUMP_IF0 - goes to the line given if the accumulator value is equal to 0 9 MSTORE - stores to the memory place at the memory place given The value of each function is what you actually type rather than the name. This is done to simplify the amount of things the compiler has to do. ALSO put the operand DIRECTLY after the value of the function do NOT put a space in between or any other symbol. ALL outputs of the current line go to the accumulator except for the store function. INSTRUCTIONS to write code: write the value of the function and then directly after that (no space) write the operand it is recommended to fill memory (press 2) before running code CONTROLS a to add a line e to edit the current line d to delete the current line l to load disk o to save disk z to show code editor 0 to delete all code 1 to delete all memory 2 to fill memory space to start code