Ex 201 Microprocessors
Ex 201 Microprocessors
ENEX 201
Lecture :3 Year : II
Tutorial :1 Part : I
Practical :3
Course Objectives:
The objective of this course is to familiarize students with assembly language
programming, hardware and applications of microprocessors. The course provides
students with a comprehensive understanding of microprocessor architecture,
programming, and interfacing techniques, with a focus on the Intel 8085 and 8086
microprocessors. Students will gain theoretical and practical knowledge of
microprocessor-based systems, covering essential topics such as computer
organization, instruction sets, memory and I/O interfacing, interrupt mechanisms, and
advanced architectural concepts.
1 Introduction (4 hours)
1.1 Introduction to microprocessors
1.2 History of microprocessors
1.3 Basic block diagram of a digital computer
1.4 Microcomputer and microcontroller
1.5 Bus organization of computer system
1.6 Stored program concept (Von Neumann’s architecture)
1.7 Processing cycle of a stored program computer
Assignment
Appropriate assignment problems should be given to students after the completion of
each chapter.
Final Exam
The questions will cover all the chapters in the syllabus. The evaluation scheme will be
as indicated in the table below:
Chapter Hours Marks distribution*
1 4 6
2 12 15
3 14 18
4 7 12
5 5 6
6 3 3
Total 45 60
* There may be minor deviation in marks distribution.
References
1. Gaonkar, R. S. (2002). Microprocessor Architecture, Programming and
Applications with the 8085. United Kingdom: Prentice Hall.
2. Abel, P. (2000). IBM PC Assembly Language and Programming (5th
edition). United Kingdom: Prentice Hall.
3. Hall, D. V. (1999). Microprocessors and Interfacing: Programming and
Hardware (2nd Edition). Tata McGraw Hill.
4. Stalling, W. (2009). Computer Organization and Architecture. Prentice Hall.