Small16 Processor Simulator and Assembler