ECE 323 Introduction to Microprocessors Fall 2005 |
|
|
Course Description |
Computer organization, microprocessors, assembly and high-level language programming. Parallel and serial interfaces, interrupts, analog-to-digital, digitalto-analog, and single board microprocessor based design. Computer aided design and simulation. Labs with design emphasis. |
|
|
Prerequisite(s) |
ECE 322 Advanced Logic Design or instructor consent |
|
|
Text(s) |
The 80x86 IBM PC and Compatible Computers, Vol. Volume I&II (4 th edition) By Muhammed Ali Mazidi and Janice Gillispie Mazidi; Prentice Hall, 2003. |
|
|
Course Objectives |
To give students knowledge of programming and interfacing of the Intel family of embedded microprocessors. |
|
|
Course Outcomes |
Upon completion of this course, students will have demonstrated:
• that they can explain how a microprocessor works
• an ability to interface a microprocessor to memory chips and external devices, both digital and analog
• an ability to construct and debug a single board computer
• an ability to design and write assembly and C programming language programs to make a microprocessor perform desired tasks
• an ability to write clear and concise laboratory reports using appropriate standard software application |
|
|
Topics
Date |
Topic |
Text |
Week 1 |
History of computing systems and Introduction to the microprocessors
|
|
Week 2 |
The 8086 architecture and programming models
|
Chapter 1
|
Week 3 |
Introduction to Assembly language program
|
Chapter 2 |
Week 4-6 |
Data types, data representations, The architecture of 80186 CPU (Ch. 9) and Assembly language program: instruction set, addressing modes (Ch. 3) |
Chapter 3 & 9 |
Week 7-8 |
Memory and Memory interfacing, Memory and Memory interfacing
|
Chapter 10 |
Week 9 |
Assembly language program:
|
Chapter 3 & 6 |
Week 10-11 |
I/O devices and interface, I/O devices and interface
|
Chapter 11 -12 |
Week 11 |
Modular programming
|
Chapter 7 |
Week 12 |
Hardware and software interrupts, and Interrupt service routines |
Chapter14 |
Week 13-14 |
Serial communications
|
Chapter 17 |
|
Final |
|
|
|
|
Schedule |
Lecture – Four 50 minute sessions per week
Laboratory – Open lab |
|
|
Contribution to Professional Component |
|
|
|
Relationship to Program Objectives |
|
|
|
Prepared by |
Dr. R. Thamvichai |