1. Introduction to Microprocessors
Types of computers, Microprocessor Evolution and types, CPU operation and terminology, idea of 8- bit, 16-
bit, 32-bit and 64- bit Microprocessors from Intel, Motorola and Zilog and their comparisons.
2. Introduction to 8-bit Microprocessor
8085 mpu architecture, instruction classification, instruction & Data format, overview of the 8085
instruction set.
3. Introduction to 16-bit Microprocessor
8086 Internal Architecture, Addressing modes, program development steps, 8086 instruction set Assembler
directives, Assembly language, program development tools.
4. Programming of 8086
Simple sequence programs, jumps, flags, conditional Jumps, if then, If-then-else, Multiple If-then-else,
while-Do, Repeat-until, Instruction Timing and delay loops, strings, procedures, Macros.
5. 8086 System Connections, Timing, Trouble shooting.
Pin-diagram, maxImin. modes, timing diagrams, use of logic analyzer to observe Bus Signals, trouble
shooting a simple 8086 based system
6. 8086 Interrupts & Applications
8086 Interrupts, responses & applications, 8254 software- programmable timer/counter, 8259 A priority
Interrupt Controller
7. Interfacing of 8086
Programmable parallel ports & handshake, Interfacing a Microprocessor to Keyboards and alphanumeric
displays, D/A converter operation, interfacing and applications, A/D converter specifications, Types and
Interfacing.