DIGITAL SYSTEMS-MICROPROCESSORS AND MICROCONTROLLER (LAB)-AE312L