Skip global navigation
St. Cloud State University

St. Cloud State University

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