Prerequisite: ECE 251. An introduction to microprocessor system organization and assembly language programming. The course covers the architecture, instruction set and assembly language of a specific microprocessor. Other topics included are memory organization, input/output interfacing, interrupt processing as well as exception processing. The problems associated with the design of a single board computer are also covered. Students receiving degree credit for CIS 453 cannot receive degree credit for ECE 352. Co-listed as COE 252.