Includes a microprocessors instruction around a microprocessor trainer. Topics include assembly language programming, examples of hardware/software tradeoffs, interrupt system, alternative approaches to input/output and timing, the use of programmable LSI devices, and how microcomputers can communicate with external systems. Lecture and lab.