Atmel AVR simulator written in assembly