Md. Ashraful Islam
Lecturer
Dept. of Computer Science and Engineering
University of Dhaka
ashraful@cse.du.ac.bd
01730430252
411
Mon, Wed, Thurs
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.
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