Instructor: Fikret Gurgen
Office #: ETA
204, Ext: 1863, gurgen@boun.edu.tr
Laboratory
Assistants: Metin Ýnanç
Textbook: "The Intel microprocessors - 8086/8088, 80186, 80286, 80386 and 80486
-
architecture, programming, and interfacing, Fifth
Edition", Barry B. Bray, Prentice Hall, 2000.
Common
recent references:
-
“The 8088 and 8086 Microprocessors (Programming,
Interfacing....)”, W. A. Triebel, A. Singh, Prentice Hall 2000.
-
“Microprocessor Systems,” W. Bolton, pearson
Education Limited, 2000.
- MC68000 Microprocessor Design Book
Motorola.
- DSP56000/DSP56001
Digital Signal Processor User’s Manual, Motorola.
- TMS370 Family, (-Bit Microcontroller
Family, 1990)
- “Microcomputer Architecture and
Programming”, J.F. Wakerly, John
Wiley, 1989.
- “The 8086 Microprocessors: Programming and Interfacing The PC”,
K.J. Ayala, West, 1995.
Prerequisite: CmpE 344
Hours: MMW 233
Tentative
Topics:
1. Introduction to microprocessor based
applications
2. Software aspects (briefly)
- Addressing methods
- Instructions
- Programming
microprocessors
3. Microprocessor (Intel 8086/8088, 80386/486,
Pentium) architecture-Hardware aspects
- Register organization
- Arithmetic and logic
unit
- Timing and control
signals
4. Essentials of memory interface
5. Input output (I/O) interface techniques
Midterm
I (November 2001)
6. Interrupt structures
7. Direct Memory Acess (DMA) and DMA-controlled
I/O
8. Intel 80386/486 architectures
Midterm
II (December 2001)
9. The concepts of CISC vs. RISC
10. MC68000 family microprocessors, Digital Signal
Processors
11. Parallel computer design issues (if time is
avalable)
Final (Dec-Jan
2001-2 )
Grading:
5% Homeworks, quizzes and attendance ( + - 5 %
weight change may be valid)
22.5% Midterm I
22.5% Midterm II
25% Final
25% Laboratory
Attention!
1) Attendance
may cause very serious problems even failure in this course.
2) Completion
of the experiments in the laboratory and accumulating at least 50% in total
of exam and laboratory grades are mandatory for passing CmpE 444!