Title: Instructor:
1COE 305 (3-3-4) TU 1000-1115Introduction
- Instructor
- Dr. Radwan E. Abdel-Aal
- Office 22-325 Tel. 4320
- E-mail radwan_at_kfupm.edu.sa
- Web page http//faculty.kfupm.edu.sa/COE/radwan/
- Office Hours Sat 900 1100 am
- Mon 900 1100 am
- Tue 1230 230 pm
- Other times Please phone
WebCT COE 305-02
2What do you expect to learn from this course?
- Programming the microprocessor 205-
Architecture of the computer 308
- Using the microprocessor to build a
microcomputer system the includes - memory, input/output, interrupts, etc.
- Main emphasis on hardware
- Prepares you for COE 400
305
3- Objectives
- Describe functions of various pins on the
processor - Describe Memory Read and Write bus cycle
operations - Identify main types of memory technology,
describe memory internal organization and
design memory interfaces - Design simple computer I/O interfaces
- Describe how interrupts are used to implement I/O
control and data transfers - Design a small interrupt service routines and I/O
drivers using assembly language - Describe data access from magnetic and optical
disk drives using DMA - Recognize various types of standard bus
interfaces in a computer system - Design and implement a medium-sized 8086 based
microcomputer system
4Course Outline
- 80X86-Pentium Microprocessor architecture (2)
- Hardware specifications (9, Parts of 14 19)
- Memory Interfacing (10)
- Basic Input/Output (I/O) Interfacing (11)
- Interrupts (12)
-
- Direct Memory Access DMA (13)
- Standard Bus Interfaces (15)
Textbook Barry B. Brey, The Intel
Microprocessors 8086/8088, 80186/80188, 80286,
80386, 80486, Pentium, and Pentium Pro Processor
Architecture, Programming, and Interfacing, 7th
Edition, 2006, Prentice Hall
() Chapter number in textbook
5COE 305 ABET Assessment Outcomes
Accreditation Board for Engineering and
Technology, Inc.
See course syllabus for outcome indicators and
details
6COE 305 Assessment Policy
7-
- Some Advise
- Attentive Attendance is very importantDo not
miss even the first few minutes of a class- they
are crucial - Ask for clarifications and participate in
discussions Active Learning Learning is
not a spectator sport - Set yourself a goal for this course and work
hard to achieve it. Your grade is earned by
you - not given to you by the instructor - Revise regularly Never allow things to slip by
leaving you way behind - Homework assignments Quizzes are very
important for this course - Utilize the office hours fully - not just before
exams - Use the WebCT and Internet resources to widen
your scope on the course material - Course slides on the WebCT are being updated.
Print only after material has been covered in the
class -
8A note on Active Learning Learner should be
actively involved in the education process
-
- Research shows that learning by students improves
considerably when they - Talk about what they are learning,
- Write about it,
- Get it from multiple sources
- Discuss it with others,
- Relate it to past experiences,
- Apply it to their daily lives,
- Make it part of themselves.
-
The lab is the main active learning component
for this course Get the most out of it!