Microprocessors and Microcontrollers

📚 CSE 2203 ⏰ 3.0 Credits (3 Lectures/Week) 🎯 academic

Introduction

Microprocessors, Microcomputers and microcontrollers, Different types of microprocessors and its applications.

Microprocessors

8086 internal architecture, Processor status and flag registers.

Machine and Assembly Language Programming

Instruction format, Instruction sets, Opcode, Addressing modes, Branching and looping, Traps and interrupts, I/O operation, Interrupt controller, An overview of Intel 80186, 80286, 80386 and Pentium processors, RISC processors, Parallelism in microprocessor, Bit-slice processor.

Co-processors and DMA

Arithmetic co-processor, I/O processor, Programmable timer, DMA data transfer, DMA Controller.

Microcontrollers

Introduction to micro-controllers, Overview/review of microcontroller architecture, Data representation and memory usage, Microcontroller programming.

Microcontroller Based System Design

Hardware design, Building, Debugging, Testing and linking program modules, Hardware implementation and I/O support.

Analysis of Application Examples

Recursion and stack usage, Traffic light controller, Input / Output architecture, Analysis of timing and memory requirements, Real time operation.

Share this
Esc
Search the whole portfolio Find publications, posts, projects, courses, and slides.