Introduction to Microprocessor

Introduction to Microprocessor

Do you know the basic differences between Microprocessor and Microcontroller? And what are their different applications. Microprocessor and microcontroller has become the part of our every intelligent device that we use for example microwave oven, washing machine, laptop, mobile etc. This course is design to give you an idea about the architecture of 8085 and 8086 microprocessors and programming concepts for 8085, apart from that some interfacing ICs are also covered.


Basic knowledge of hexadecimal number system, binary codes, decoder and multiplexer

Course duration

50 Hours


Assignment Solutions

Lecture Notes

Online Live Interactions

Online classes through video Lectures

course syllabus

Introduction to Microprocessor, Microprocessor architecture and its operations, Memory, Input & output devices, Logic devices for interfacing, The 8085 MPU, Example of an 8085 based computer, Memory interfacing

Basic interfacing concepts, Interfacing output displays, Interfacing input devices, Memory mapped I/O, Flow chart symbols, Data Transfer operations, Arithmetic operations, Logic Operations, Branch operation, Writing assembly language programs, Programming techniques: looping, counting and indexing

Additional data transfer and 16 bit arithmetic instruction, Arithmetic operations related to memory, Logic operation: rotate, compare, counter and time delays, Illustrative program: Hexadecimal counter, zero-to-nine, (module ten) counter, generating pulse waveforms, debugging counter and time delay, Stack, Subroutine, Restart, Conditional call and return instructions, Advance subroutine concepts, The 8085 Interrupts, 8085 vector interrupts

Program: BCD-to-Binary conversion, Binary-to-BCD conversion, BCD-to-Seven segment code converter, Binary-to-ASCII and ASCII-to-Binary code conversion, BCD Addition, BCD Subtraction, Introduction to Advance instructions and Application, Multiplication, Subtraction with carry

8255 Programmable peripheral interface, interfacing keyboard and seven segment display, 8254 (8253) programmable interval timer, 8259A programmable interrupt controller, Direct Memory Access and 8237 DMA controller

Architecture of 8086 (Pin diagram, Functional block diagram, Register organization).

Note: To facilitate students, syllabus can be customized as per the individual’s requirements.