This lab provides assembly language applications to verify operation of a microprocessor or a microcontroller. Students manipulate software and hardware to perform a variety of microprocessor troubleshooting and interfacing tasks. This course addresses hardware and high-level software programming for a PC system. Fundamentals of a structured high-level language, such as C or Visual Basic, are presented, including variable types, characteristics and use of the compiler and linker. Students load, edit, compile, link, run and save programs, as well as correct errors and modify code.
Assignments stress identifying and correcting problems caused by either software or hardware faults.
Troubleshooting skills for PC hardware and software are also used.