CSC3600 Microprocessors Course Syllabus

Instructor :     Frank Archambeault
Email:             Farchambeau@fsc.edu
Telephone:      978-665-3703
Office :            E-207
WWW:            falcon.fsc.edu/~farchambeau/

Homework:(click for current assigments)
PowerPointPresentation

Text

The Intel Microprocessors : Architecture, Programming and Interfacing, Barry B. Brey, 7th Edition, Prentice Hall
ISDN 0131195069

Course Prerequisites

CSC2600 Computer Organization

Course Description

This course is a detailed study of the microprocessor and its applications. Emphasis is placed on a current microprocessor, its hardware and software and its associated family of integrated circuits. Students learn the techniques used to design a microprocessor system, configuring the random access memory, the read-only memory and peripheral devices using peripheral interface adapters. Topics include architecture, real mode operation, instruction set, assembly coding, buffering, memory/IO interfacing, interrupt processing, timing, programmable interface devices, and direct memory access. Students reinforce theory with extensive laboratory work, which culminates with a project that requires the design and implementation of a bidirectional parallel port.

Attendance

Full attendance will be expected at all classes and laboratory periods.

Tests

Three one hour exams (two for an evening course) and at least five quizzes will be administered throughout the semester. There will be no makeups on quizzes for any reason ! Exam makeups will be given only at the request of the student and only in properly documented emergencies, at the discretion of the instructor. There will be a comprehensive final at the end of the semester.

All reading and assigned problems must be completed. Most assigned problems will be covered in class.

Laboratory

Labs will be assigned weekly and should be read and prepared before coming to the lab session.

Experiments

1.     80x86 Architecture/ Debug
2.     Assembly Level Programming.
3.     Hand Assembly/ More MASM
4.     ISA Prototype Board Familiarization
5.     Static Ram Interfacing
6.     Simple Output Port
7.     Simple Input With Interrupts
8.     PPI mode 0
9.     PPI mode1 and handshaking
10.   PPI mode 2 and bi-directional data flow
 

Grading:

Exams/Quizzes     50%
Lab                     25%
Final                    25%

Note: If you require any special arrangements be made due to any type of documented learning disability, please see the instructor as soon as possible to discuss your needs.