The objective of this course is to introduce students to hardware/firmware/software development and interfacing through lab work. Specific goals including familiarization with the 8086 microprocessor (e.g., architecture, instruction sets etc.) and mnemonic assembly language programming.