Email Record: What every engineer should know about microcomputer systems design and debugging /