hor_line.gif (55 bytes)Industrial
Manufacturing

Electronic
C O M P U T E R
Mechanical


ELECTRONIC
The University of Dayton
THE DEPARTMENT OF TECHNOLOGY
HISTORY
FACULTY
FACILITIES
COURSES OF STUDY
STUDENT ORGANIZATION
ALUMNI
CONTACT US

HOME

COURSE OUTLINE

EET 460: Advanced Microprocessor Systems

Credits and Contact Hrs. (Lecture/Laboratory: 3 credits, 3 contact hours per week. 

Course Description: Study of advanced microprocessor families and their applications to systems, including single and multi-procesor design.  

Prerequisites/Co-Requisites: EET357 Microprocessors I / None 

Textbook: Triebel, Walter; Singh, Avtar. The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications. 2nd Edition, Prentice-Hall. 1997. 

Reference(s): SA System Architecture 3rd Edition, by Tom Shanley and Don Anderson, Mind Share, Inc., 1995. 

Course Coordinator: Victor M. Rooney, Professor. 

Goals/Course Objectives:  The 80/86 16-bit microprocessor family (8088, 8086, 80286, 80386, 80486, and Pentium is studied, with emphasis being on the 8086. In addition to studying the 8086/88 family, system support ICs are studied as well. These are to include the 8259 (PIC), 8289 (Bus controller) and 8284 (clock generator). The 8086/88 microprocessor family is studied in both of its modes of operation; minimum and maximum. For maximum mode operation, various system configurations are studied. These include systems with local and global (system) busses with multiple processors, such as the 8089 I/O processor and the 8087 numerical processor. Memory and I/O systems are also designed/studied for various systems. 

Course topics and lecture hours devoted to each topic: Introduction to 8088/86 microprocessor architecture and microprocessor based computers. This will be a very general study which will be revisited in greater detail later. The intent of this coverage is to provide a basis for understanding the 8088/86 instruction set. (2 hrs)

  • Machine language coding and introduction to debug software. ALU related instruction will also be studied. (2.5 hrs)
  • Branch control instructions and the introduction to the Microsoft MASM assembler.(4 hrs)
  • The study of memory interfaces for the 8088/86 MPUs, including ROMs, SRAMS, DRAMS, and SIMMs. (3 hrs)
  • I/O interfacing, which is to include the study and/or review of the 8255 PPI and 8237 DMA controller. (3 hrs)
  • The Interrupt system for the 8088/86 microprocessors. This study will include the 8259 PIC. (2 hrs)
  • Introduction to the IBM PC hardware and its bus interfacing (2 hrs)
  • The study of the 80286 microprocessor will be done for both the Real-and Protected-modes. Supplemental materials. (5 hrs)
  • The study of the 80386, 80486, and Pentium software architecture and the ISA bus. Supplemental materials. (5 hrs)
  • The study of hardware architecture of the 80386, 80486, and Pentium. Supplemental materials. (6.5 hrs)  

Computer usage: Using an assembler and ORCAD for schematics. 

Laboratory Projects: Design an X86 based system. 

Oral and written communication requirements: Present project design. 

Calculus usage: None 

Library usage: None