Prerequisites: ECE 291, ECE 252. In this laboratory the students are expected to learn to apply their theoretical knowledge of both the hardware and software aspects of microprocessors. To attain this objective the students are required to construct a microprocessor based single board computer (SBC), with adequate interfacing capabilities to be able to perform some useful control tasks. Programming of the device is done in assembly language. Some of the experiments that follow the construction project deal with software while others deal with the problems of interfacing of microprocessors.