Lab Manual for Digital Fundamentals: A Systems Approach