MPMC-Notes


Module-1 (Evolution of microprocessors):

  • 8085 microprocessor (Basic Architecture only).
  • 8086 microprocessor Architecture and signals.
  • Physical Memory organization
  • Minimum and maximum mode of 8086 system and timings.
  • Comparison of 8086 and 8088. Machine language Instruction format.

Module-2 (Addressing modes and instructions):

  • Addressing Modes of 8086. Instruction set
  • data copy /transfer instructions, arithmetic instructions, logical instructions, string manipulation instructions, branch instructions, unconditional and conditional branch instruction, flag manipulation and processor control instructions.
  • Assembler Directives and operators.
  • Assembly Language Programming with 8086.

Module- 3 (Stack and interrupts):

  • Stack structure of 8086, programming using stack
  • Interrupts
  • Types of Interrupts and Interrupt Service Routine
  • Handling Interrupts in 8086
  • Interrupt programming.
  • Programmable Interrupt Controller
  • 8259, Architecture (Just mention the control word, no need to memorize the control word)
  • Interfacing Memory with 8086.

Module- 4 (Interfacing chips):

  • Programmable Peripheral Input/output port 8255
  • Architecture and modes of operation
  • Programmable interval timer 8254
  • Architecture and modes of operation
  • DMA controller 8257 Architecture (Just mention the control word, no need to memorize the control word of 8254 and 8257)

Module- 5 (Microcontrollers):

  • 8051 Architecture
  • Register Organization
  • Memory and I/O addressing
  • Interrupts and stack
  • 8051 Addressing Modes
  • Instruction Set
  • Data transfer instructions, arithmetic instructions, logical instructions, Boolean instructions, control transfer instructions
  • Simple programs.