Software and hardware engineering : motorola M68HC11 - Cady, Fredrick M (OUP, New York, 1997)