this is an simple OS running in 51 MCU