Microprocessor

Introduction to Microprocessor, Components of a Microprocessor

Registers, ALU and control & timing, System bus (data, address and control bus), Microprocessor systems with bus organization

4

Teaching Hrs

8

Module Weightage

Microprocessor Architecture and Operations

Microprocessor Architecture and Operations, Memory, I/O devices, Memory and I/O operations

4

Teaching Hrs

7

Module Weightage

8085 Microprocessor Architecture

8085 Microprocessor Architecture, Address, Data And Control Buses, 8085 Pin Functions,  Demultiplexing  of  Buses,  Generation Of  Control  Signals, Instruction Cycle, Machine Cycles, T-States, Memory Interfacing

6

Teaching Hrs

10

Module Weightage

Assembly Language Programming Basics

Assembly  Language  Programming  Basics,  Classification  of  Instructions, Addressing  Modes,  8085  Instruction  Set,  Instruction  And  Data  Formats, Writing, Assembling & Executing A Program, Debugging The Programs

6

Teaching Hrs

10

Module Weightage

Writing 8085 assembly language programs

Writing 8085 assembly  language  programs  with  decision,  making  and looping using data transfer, arithmetic, logical and branch instructions

6

Teaching Hrs

10

Module Weightage

Stack & Subroutines

Stack & Subroutines, Developing Counters and Time Delay Routines, Code Conversion, BCD Arithmetic and 16-Bit Data operations

6

Teaching Hrs

10

Module Weightage

Interfacing Concepts

Interfacing Concepts, Ports, Interfacing Of I/O Devices, Interrupts In 8085, Programmable Interrupt   Controller   8259A,   Programmable   Peripheral Interface 8255A

8

Teaching Hrs

15

Module Weightage

Advanced Microprocessors :

8086  logical  block  diagram  and  segments,  80286:  Architecture,  Registers (Real/Protected mode), Privilege levels, descriptor cache, Memory access in GDT and LDT, multitasking, addressing modes, flag register80386:  Architecture,  Register  organization,  Memory  access  in  protected mode, Paging80486 : Only the technical featuresPentium : Architecture and its versions

8

Teaching Hrs

20

Module Weightage

SUN SPARC Microprocessor:

Architecture,  Register  file,  data  types  and instruction format

2

Teaching Hrs

5

Module Weightage

ARM Processor:

Architecture  features,  Logical  block  diagram  of  ARM7 architecture

2

Teaching Hrs

5

Module Weightage