Microprocessor and Interfacing
Microprocessor and Interfacing
Bachelor of Technology
Effective from Academic Year: 2018-19
Course Objective:
To understand architecture and instruction set of 8 bit microprocessor.
To understand basics of microprocessor, microprocessor architecture and programming.
To understand microprocessor connection with memory and I/O devices.
Teaching Scheme
Evaluation Scheme (Marks)
(Hours per week)
Theory (Marks) Practical (Marks)
Lecture Tutorial Practical Total
Credit University Continuous University Continuous
(L) (T) (P) (Marks)
Assessment Assessment Assessment Assessment
02 - 02 03 70 30 30 20 150
Subject Contents
Sr. Total Weightage
Topic
No Hours (%)
1 Basics: History of Microprocessor, 8085 Microprocessor architecture, 06 20
buses, register, flags, 8085 pin configuration and function of each pin.
2 Operation and Control: Fetch, decode and execute operations. Op-code 07 25
fetch, execute cycle, T state, Machine cycle. Addressing modes of 8085.
3 Instruction Set: Data transfer, Arithmetic, Logical, Rotate, Branch and 05 15
machine control instructions, Addressing Modes
4 Interrupts and Subroutines: 8085 interrupts, RST, SIM, RIM instructions. 05 20
Subroutine and conditional call instruction.
5 Programming: Assembly Language Programming Basics, Classification 04 20
of Instructions, Writing & Executing A Program.
Course Outcome:
After learning the course, the students will be able to understand the working of 8 bit
microprocessor. Student also able to understand the various operations performed on the microprocessor. It
also gives the idea about performing various types of operations on processor using instruction sets.
1|Page
List of Reference Books:
1. Doughlas V.Hall, “Microprocessors and Interfacing, Programming and Hardware:TMH.
2. Short K. L., “Microprocessors and Programmed Logic”, 2nd Ed., Pearson Education.
3. Microprocessor 8085 and Its Interfacing by Sunil Mathur; 2nd Ed.
2|Page