1.  To impart knowledge about architecture and instruction set of 8085 microprocessor so that students 
can implement 8085 assembly language programs. 
  2.  To impart knowledge about architecture and instruction set of 8086 microprocessor so that students 
can implement 8086 assembly language programs.
  3.  To  impart  knowledge  about  interfacing  of  8255,  8254/8253,  8251,  8259  and  I/O  devices  with  8086 
microprocessor. 
  4.  To impart knowledge about architecture and operation of 8051 microcontroller and  their interfacing 
with memory and I/O.