Tuesday, September 13, 2011

Microprocessor : Lesson Plan

LESSON PLAN OF MICROPROCESSORS (PCEC4301)

Credit : 3

Number of Lecture required by BPUT : 35

Number of Lecture required by Lesson Plan : 40

Lecture

Topic to be covered

Module

Reference

1

Computer and Its organisation : Input System, Output System, ALU, Instruction Execution , Instruction Word Format

1

TB: 2.2

2

Addressing Modes, Address Bus, Data Bus and Control Bus

1

TB: 2.2, 2.5

3

Tristate Bus, Interfacing I/O device & Data Transfer Scheme

1

TB: 2.6-2.9

4

Architectural advancements of microprocessor and Evaluation of microprocessor

1

TB: 2.10, 2.11

5

6

Features of 8086

2

TB: 5.1

7

8086 Architecture (Register Organisation, Instruction Pointer, Data Register, Pointers, Index Registers, Status Registers, Stack and Concept of Segmentation), BIU and EU

2

TB: 5.2-5.3

8

9

Pin description of 8086/8088

2

10

11

External Memory Addressing

2

TB: 5.4

12

Minimum mode Bus Cycle: Memory or I/O read/write

2

TB: 5.5

13

Some important chip: Clock Generater-8284A, Bidirectional Bus Transriciver-8286/8287, 8 bit input and output port 8282/8283 and Bus controller-8288

2

TB: 5.6

14

15

Maximum mode Bus Cycle – Memory Read and Memory Write

2

TB: 5.7

16

8086 System Configuration – Minimum Mode and Maximum Mode

2

TB: 5.8, 5.10, 5.11

TB: 5.9

17

Memory Interfacing using the 8086

2

18

Interrupt Processing

2

TB: 5.12

19

DMA, Halt state, Wait for Test state and comparison of 8086 vs 8088

2

TB: 5.13 – 5.17

20

Addressing Modes of 8086

3

TB: 6.4

21

Instruction Format of 8086

3

TB: 6.4

22

Programmers Model of 8086 and Operand Types

3

TB: 6.2-6.3

23

Intel 8086 Assembler Directives

3

TB: 6.5

24

Instruction Set – Data Transfer Group with Examples

3

TB: 6.6 – 6.7

25

26

Instruction Set –Arithmetic and Logical Group with Examples

3

TB: 6.8

27

28

Instruction Set – String Instruction with Examples

3

TB: 6.9

29

Instruction Set – Interrupt instruction and Processor Instruction

3

TB: 6.11

30

Instruction Set – Control and Uncontrolled Transfer Group with Examples, Explanation of program structure like IF-THEN-ELSE, REPEAT-UNTILL and WHILE-DO.

3

TB: 6.10

31

8255 PPI – Features, Block Diagram, Pin Description, I/O port address decoding and Concepts of Memory Mapped I/O and I/O Mapped I/O

3

TB: 7.2 – 7.3

32

8255 PPI – Mode 0 ,1 and 2, Interfacing the 8255 with 8086

3

33

8255 PPI – Some practical examples (Temp controller using the 8255)

3

34

Programmable Keyboard/ Display Controller – 8279 (Block diagram, Pin description, Command words, status words, programming the 8279)

3

TB: 7.6

35

36

Programmable Interval Timers – 8254( Block Diagram, modes of operation and generation of different signal using programming structure)

3

TB: 7.7

37

38

USART- 8251( Block Diagram, pin description and interfacing with 8086)

3

See the topic from RB 2

39

40

Programmable DMA Controller – 8257

3


Books

Microprocessors and Microcontrollers Architecture, Programming and System Design 8085,8086, 8096 by Krishna Kant, PHI ( Module 1,2,3)

Reference Book

1 Microprocessors and Interfacing by D V Hall, McGraw Hill ( Module 3)

2 Microprocessor Architecture, Programming, and Application with the 8085 by Ramesh Gaonkar ( Module 3)

No comments:

Post a Comment