Custom 16bit assembly language