MICROPROCESSORS
Course Description
Microprocessors are at the heart of all computer systems including personal computers and embedded systems. This course also enables students to work with microprocessor systems on a chip such as microcontrollers and digital signal processors that are typically found in embedded systems. It is therefore of paramount importance for computer engineers to understand microprocessors, as well as be able to work with them practically.
Course Objectives
The objectives of this course are:
1. To learn the architecture of one or more microprocessors used in industry
2. To equip students with the skills necessary to adapt to other microprocessors other than those studied
3. To enable students to appreciate the role of microprocessors in computer systems
Learning Outcomes
By the end of this course, students should be able to:
1. Describe the block architecture of a typical microprocessor
2. Design a microprocessor system
3. Program a microprocessor in assembly language and/or C