EE353: Introduction to Microprocessors
Course Objectives: This course aims to introduce third year students to fundamentals of microprocessors architecture, assembly programming and interfacing. It emphasizes both assembly language software and microcomputer hardware design for the Intel 80x86family of microprocessors. By the end of the semester, students are expected to be quite familiar with hardware design and interface an 80x86-based microcomputer system and capable of writing, executing, and debugging assembly codes.
Topics Covered: Introduction to microprocessors and computers, microprocessor architecture, addressing modes, data movement instructions, arithmetic and logic instructions, program control instructions, interrupts, memory and I/O interface, programming the microprocessor, alternative architectures and future trends.
Results
Text Book:
“The 80X86 IBM PC and Compatible Computers: Assembly Language, Design, and Interfacing Volumes I & II”, Muhammad al-Mazidi, Prentice Hall.
Topics Covered in the Text
Pre-requisite EE 208