Course Code: EEE 411 Course Title: Microprocessor and Interfacing Credit: 3hours Rationale of The Course
Course Code: EEE 411 Course Title: Microprocessor and Interfacing Credit: 3hours Rationale of The Course
Microprocessors and assembly language has been the most used methods of incorporating
intelligence into automated devices. It is, therefore, necessary to develop a good
understanding of their operation and how they can be used as building blocks for automated
systems and control applications. This course explores the inner workings of a
microprocessor from the programmer’s perspective and several laboratory exercises will
be based on microprocessor utilizing the assembly language.
Course Objective:
Microprocessor is a required course for under-graduate students in the EEE program. The
purpose of this course is to teach students the fundamentals of microprocessor and
microcontroller systems. The student will be able to incorporate these concepts into their
electronic designs for other courses where control can be achieved via a microprocessor or
controller implementation. Topics include Semiconductor memory devices and systems,
microcomputer architecture, assembly language programming, I/O programming, I/O interface
design, I/O peripheral devices, data communications, and data acquisition systems.
Course Content:
PLO PLO PLO PLO PLO PLO PLO PLO PLO PLO1 PLO1 PLO1
1 2 3 4 5 6 7 8 9 0 1 2
CLO
1
√
CLO
2
√
CLO
3 √
CLO
4
√ √ √
Recommended Textbook:
● Barry B. Brey, “The Intel Microprocessors,” 6thEdition.
Reference Books:
1. Mohammed Rafiquzzaman, “Microprocessors and Microcomputer-Based System
Design” 2nd Edition.
4. Ytha Yu and Charles Marut, “Assembly Language Programming and Organization of the
IBM PC.”