ASSUMPTION UNIVERSITY
FACULTY OF ENGINEERING
COURSE SYLLABUS 2/2004
EE 3703 MICROPROCESSOR
PREREQUISITE: EN 3701 PRINCIPLES OF DIGITAL CIRCUITS
LECTURER: Dr. Jatuporn Chinrungrueng
Room: TBA:
Time: 9:30-12:30
Course objective: To introduce the students to the software and hardware
architectures of RISC and CISC microprocessors.
Textbook: no required textbook for this course. However, the materials that are used
in this course will be taken from the following reference books:
1. Computer organization and design: the hardware/software interface 2nd
edition, David A. Patterson and John L. Hennessy
2. The 8088 and 8086 Microprocessors: programming, interfacing, software,
hardware, and applications, Walter A. Triebel and Avtar Singh
3. Microprocessors and interfacing programming and hardware, Douglas V. Hall
4. The intel microprocessors: 8086/8088, 80186, 80286, 80386, and 80486
architecture, programming and interfacing 3rd edition, Barry B. Brey
Grading: Homework assignment
Midterm 40%
Final 60%
Course outline:
Week Topic Remarks
1 Review of microprocessor systems Sat 6/Nov/2004
2 Arithmetic operation design Sat 13/Nov/2004
3 Instructions: language of the machine Sat 20/Nov/2004
4 Instructions: language of the machine Sat 27/Nov/2004
5 Single Cycle datapath Sat 4/Dec/2004
6 Single Cycle/ Muticycle datapath Sat 11/Dec/2004
7 Multicycle datapath Sat 18/Dec/2004
8 Review TBA
9 Midterm/ no class Sat 8/Jan/2005
10 Pipeline Sat 15/Jan/2005
11 Pipeline Sat 22/Jan/2005
12 Memory system/ Cache Sat 29/Jan/2005
13 Cache Sat 5/Feb/2005
14 I/O interface Sat 12/Feb/2005
15 I/O interface Sat 19/Feb/2005
16 Review Sat 26/Feb/2005
Class attendance: In order to meet the University’s rules and regulations, the students
are required to miss classes no more than 3 class days.
My email is jatuporn_c@notes.nectec.or.th. This is to facilitate our
communications. If anyone has any question or concern, you can also contact me
using the above email address.