Course Name Microprocessors
Course This course provides understanding of architecture of microprocessor-
Description based systems; registers, study of microprocessor operation, assembly
language, arithmetic operations, and interfacing.
Number of Units 3 units
for Lecture
Number of 3 hours per week
Contact Hour per
Week
Prerequisites Logic Circuits and Design
Co-requisites Microprocessors Laboratory
Program To be identified by the program.
Outcomes
Course Outcomes To be identified by the program.
Course Outline 1. Structural Components of Microprocessor/Microcontroller
1.1 Internal CPU Connection
1.2 ALU
1.3 CU
1.4 Registers
1.5 Other Peripherals
2. Fetch-Decode-Execute Cycle
3. Functional Operations of Microprocessor/Microcontroller
3.1 Data Movement
3.2 Data Processing
3.3 Control
3.4 Data Storage
4. Instruction Set
5. I/O Interfacing
5.1 Interfacing of Input/output Devices
5.2 Interface Devices
5.3 Time-Based I/O
5.4 Handshaking