Course Outline: CSE 3103 - Microprocessors and Microcontrollers

Instructor Details

Instructor

Md. Ashraful Islam

Lecturer

Dept. of Computer Science and Engineering

University of Dhaka

Email

ashraful@cse.du.ac.bd

Cellphone

01730430252

Room

411

Counseling Time

Mon, Wed, Thurs

Course Syllabus

Evolution of microprocessor, 8086 Microprocessor: architecture, instruction sets, interrupts and 8259A, higher versions of 8086 (80286, 80386, 80486).

Pentium Microprocessor: architecture, register sets, cache, floating point operations, addressing modes, paging, instruction set, opcode, interrupt, protected mode operations.

Next Generation Microprocessors: Intel Core architecture, Intel dual core, core 2 duo, core 2 quad, core i3, core i5, core i7, mobile microprocessors, ARM, helio, atom.

Microcontrollers: Microcontroller & embedded systems, 8051 microcontroller architecture, operation and instruction set, memory and I/O interfacing, interfacing to external devices. Programmable Logic Controller (PLC): Basic Structures, I/O, Programming, Mnemonics and Timers, Relays and Counters, Master and Jump control, Data Control, Analog I/O Control.

Course Outcome

Up on successful completion of this course, student will be able to:

 Understand the architecture of microprocessors and microcontroller

 Understand the programming model of microprocessors and microcontrollers

 Interface different external peripheral devices with microprocessors and microcontrollers

 Analyze a problem and formulate appropriate computing solution for processor or controller based application.

 Develop an assembly language program for specified application

Books

Textbook:

  1. Microprocessor: THE INTEL MICROPROCESSORS Architecture, Programming, and Interfacing (BARRY B. BREY, 8th Ed.)
  2. Microcontroller: TBA
  3. Assembly Lab: TBA

Reference Books:

  • Microprocessors and Interfacing ---Programming and Hardware (Douglas Hall )
  • Advanced Microprocessors and Peripherals --Architecture, Programming and Interfacing (A K Ray, K M Bhurchandi)