EC2840 Introduction to Microprocessors
An introduction to the organization and operation of microprocessing and microcomputers, both key embedded elements of military systems. Topics include: the instruction set, addressing methods, data types and number systems, stack and register organization, exception processing, assembly language programming techniques including macros, assembly language implementation of typical control structures, data structures, and subroutine linkage methods. Laboratory sessions teach a systematic method for program design and implementation. The laboratory assignments consist of a series of programs which collectively implement a major software project.
Prerequisite
Knowledge of a high level programming language.
Lecture Hours
3
Lab Hours
2