Microprocessors are informally called the “heart” of the computer for a good reason. They are the brain and soul behind every electronic device, from modern day smartphones to the most complex supercomputer. Microprocessors literally control our lives, this course will be an exciting look into the intricate working of the modern day technological marvel.


You will learn the concepts and ideas that went behind designing the first generation of microprocessors by Intel for personal computers like – 8085, 8086, 80286 and 80386.


The recent generation of microprocessors will also be covered – 80486 and the Pentium processors.


Since 8086 laid the foundations of microprocessors, it’ll be dealt in more detail with the importance of the various peripheral devices and the way they are connected to it.


You will also learn to program in assembly language which will be helpful, if you ever wish to pursue the path of programming microprocessors.



No batch is available

What you'll learn?

Architecture of 8085 and 8086 Microprocessor

Learn about the x86 architecture which turned out to be Intel’s most successful line of processors.
  • 8085 architecture and pin configuration
  • 8086 architecture, organization and pin configuration
  • Minimum and Maximum modes of 8086
  • Read and Write bus cycle of 8086

Instruction set and programming of 8086

This section handles the practical part, which can be fun for the programming enthusiasts.
  • 8086 addressing modes
  • 8086 instruction encoding formats and instruction set
  • Assembler directives
  • 8086 programming and debugging of assembly language program

Peripheral interfacing with 8086 and applications

Various peripheral devices that are usually connected to 8086 will be looked into. Their application will also be studied.
  • 8086-Interrupt structure
  • Programmable interrupt controller 8259A
  • Programmable peripheral interface 8255
  • Programmable interval Timer 8254
  • DMA controller 8257
  • Interfacing 8259A,8255,8254,8257 with 8086 and their applications

ADC, DAC interfacing with 8086 and its application

Analog to digital converter (ADC) and Digital to Analog converter (DAC) are complementary to each other.  You will study its application and the way it is connected to 8086.
  • Analog to Digital Converter (ADC) 0809
  • Digital to Analog Converter (DAC) 0808
  • Interfacing ADC 0809 , DAC 0808 with 8086 and their applications
  • 8086 based data Acquisition system

8086 Microprocessor interfacing

This section will handle the interfacing of 8087 co-processor which is used for floating point operations. Memory (RAM and ROM) interfacing will also be covered.
  • 8087 Math coprocessor
  • Data types of 8087 and interfacing with 8086
  • Memory interfacing with 8086 microprocessor

Advanced Microprocessors

Architecture of Pentium processor and generations of 80286, 80386 and 80486 will be covered
  • Basic architecture of 80286, 80386, 80486 and Pentium processor