Prerequisite: ELEC 105. Introduces the internal structure of microprocessors through assembly language programming exercises. Emphasizes roles of hardware and software within a microcomputer through interfacing experiments between the microprocessor and various peripheral devices. Compares the features between the 8-, 16- and 32-bit microprocessors on the market. Two class hours and two 2-hour labs weekly.