You are on page 1of 6

Department of Electronics &POLYTECHINIC

II SHIFT Communication Engineering


Department of Electronics & Communication Engineering
SESSION PLAN

A. COURSE OVER VIEW:

Year / Semester: Diploma II Year / IV SEM Academic Year: 2018- 2019

Subject Title: MICRO PROCESSORS Subject Code: CM-404


Total Contact Hours: 5 Duration of SEE: 75

Mid Term : 20 Marks SEE Marks: 80 Marks

Session Plan Author P SRIVANI


Asst.Prof. in ECE Sign: Date: 05/11/2018
Checked By:
Sign: Date:

B. Course Objectives :

1. understand the main components and working principals of the Intel 80x86 microprocessor.
2. program and debug in assembly language
3. understand the memory organization and memory interfacing
4. Interface a microprocessor to external input/output devices and perform input/output device
programming in assembly
5. understand the hardware and software interrupts and their applications
6. understand the properties and interfacing of the parallel and serial ports

C. Course Outcomes:

1. Students should be able to solve basic binary math operations using the microprocessor
2. Students should be able to demonstrate programming proficiency using the various
addressing modes and data transfer instructions of the target microprocessor
3. Students should be able to program using the capabilities of the stack, the program counter,
and the status register and show how these are used to execute a machine code program.
4. Students should be able to apply knowledge of the microprocessor’s internal registers and
operations by use of a PC based microprocessor simulator.
SYLLABUS

1.0 Explain the architecture of 8086 microprocessor.


1.1 Define Micro computer and Microprocessor.
1.2 Describe how a micro computer fetches and executes an Instruction.
1.3 Explain 8086 internal architecture.
1.4 List registers and other parts in 8086.
1.5 Describe the function of each block in 8086.
1.6 Demonstrate how 8086 calculates memory addresses.
1.7 Describe the Pins and signals of 8086.
1.8 Illustrate the bus cycles and timing diagram of 8086.

2.0 Understand the instruction set of 8086


2.1 Draw the generalized Instruction format of 8086.
2.2 Explain addressing modes of 8086 with examples.
2.3 Classify the Instruction set of 8086.
2.4 Use data transfer instructions of 8086.
2.5 Use Arithmetic instructions of 8086.
2.6 Use Logic instructions of 8086.
2.7 Use processor control instructions of 8086.
2.8 Use instructions affecting flags of 8086.
2.9 Use control transfer (branching) instructions of 8086.
2.10 Use string manipulation instructions of 8086.
2.11 Describe assembler directives.
2.12 Describe the use of various assembly language development tools like Editor, Assembler,
Linker, Locator and Debugger.

3.0 Understand Interrupts and write assembly language programs


3.1 Define interrupt.
3.2 State the need of interrupt.
3.3 Classify the interrupts.
3.4 Understand the Interrupts of 8086.
3.5 Explain the interrupt handling process in 8086.
3.6 Explain programmable interrupt controller 8259.
3.7 Understand the significance of assembly language Programming.
3.8 Describe the procedure for executing an assembly language program with an assembler.
3.9 Explain conditional and loop statements.
3.10 Write simple assembly language programs using conditional and loop statements.
3.11 Explain procedural programming in 8086.
3.12 Illustrate CALL, RETURN statements and parameter passing.
3.13 Write simple program using procedure and parameters passing.

4.0 Explain various peripheral devices and their interfacing with 8086
4.1 Define peripheral.
4.2 State the principles of interfacing with peripherals.
4.3 Explain parallel data communication interfacing.
4.3.1 Understand various parallel data transfer schemes.
4.3.2 Illustrate programmable peripheral interface – INTEL 8255.
4.3.3 Explain the function of 8255.
4.3.4 Explain the process of interfacing 8255 with 8086.
4.3.5 Describe DMA data transfer scheme.
4.3.6 Illustrate DMA controller – INTEL 8257.
4.3.7 Explain the function of 8257.
4.3.8 Explain the process of interfacing 8257with 8086.
4.4 Explain serial data communication interface.
4.4.1 Understand serial data communication.
4.4.2 Illustrate USART – INTEL 8251A.
4.4.3 Explain the function of 8251A.
4.4.4 Explain the process of interfacing 8251A with 8086.
4.5 Explain keyboard and display interface.
4.5.1 Understand keyboard interface using ports.
4.5.2 Understand display interface using ports.
4.5.3 Illustrate Keyboard/Display controller – INTEL 8279.
4.5.4 Explain the function of 8279.
4.5.5 Explain the process of interfacing 8279with 8086
5.0 Compare various Intel advanced processors
5.1 Compare/Contrast the features of 80286, 80386, 80486 processors.
5.2 Explain the architecture of Pentium microprocessor.
5.3 Compare/Contrast the features of advanced Pentium processors.
SESSION PLAN

Topics as Suggested Text Contents


Lecture
per SBTET Nos
Sub-topics to be covered Book – T / beyond the
Remarks
Syllabus Reference - R Syllabus
Define Micro computer and
L1 R1,T1
Microprocessor
UNIT 1 Describe how a micro computer
L2 R1,T1
fetches and executes an Instruction
L3 Explain 8086 internal architecture R1,T1
L4 List registers and other parts in 8086 R1,T1
L5 List registers and other parts in 8086 R1,T1
Describe the function of each block
L6 R1,T1
in 8086.
Describe the function of each block
L7 R1,T1
in 8086.
Demonstrate how 8086 calculates
L8 R1,T1
memory addresses
Demonstrate how 8086 calculates
L9 R1,T1
memory addresses
Illustrate the bus cycles and timing
L10 R1,T1
diagram of 8086
Draw the generalized Instruction
L11 R1,T1
format of 8086
Explain addressing modes of 8086
L12 R1,T1
with examples
L13 Classify the Instruction set of 8086 R1,T1
L14 Classify the Instruction set of 8086 R1,T1
UNIT 2 L15 Data transfer instructions of 8086 R1,T1
L16 Data transfer instructions of 8086 R1,T1

L17 Arithmetic instructions of 8086 R1,T1

L18 Arithmetic instructions of 8086 R1,T1


L19 Logic instructions of 8086 R1,T1
L20 Processor control instructions of 8086 R1,T1
Use instructions affecting flags of
L21 R1,T1
8086
Use control transfer (branching)
L22 R1,T1
instructions of 8086
Use string manipulation instructions
L23 R1,T1
of 8086
L24 Describe assembler directives R1,T1
Describe the use of various assembly
language development tools like
L25 R1,T1
Editor, Assembler, Linker, Locator
and Debuggers
L26 Sliptest
L27 Practice of all ALP’s
L28 Practice of all ALP’s
UNIT 3 Interrupt, the need of interrupt,
L29 R1,T1
Classify the interrupts
L30 The Interrupts of 8086 in breif R1,T1
The interrupt handling process in
L31
8086
Programmable interrupt controller
L32 R1,T1
8259 block diagram
Programmable interrupt controller R1,T1
L33
8259 interface
Programmable interrupt controller
L34 R1,T1
8259 all registers
Understand the significance of
L35 R1,T1
assembly language Programming
The procedure for executing an
L36 assembly language program with an R1,T1
assembler.
L37 Lab practice
L38 Lab practice
L39 Lab practice
L40 Conditional and loop statements R1,T1
Write simple assembly language
L41 programs using conditional and loop R1,T1
statements
L42 Lab practice
L43 Lab practice
L44 Lab practice
CALL, RETURN statements and
L45 R1,T1
parameter passing
Explain procedural programming in
L46 R1,T1
8086
L47 Lab practice on simple ALP’S R1,T1
L48 Lab practice
L49 Lab practice
L50 Lab practice on simple ALP’S R1,T1
L51 Lab practice on simple ALP’S R1,T1
CALL, RETURN statements and
L52 R1,T1
parameter passing
L53 PROGRAMS ON CALL, RETURN R1,T1
statements and parameter passing
L54 Sliptest
Simple program using procedure and
L55 R1,T1
parameters passing
L56 Sliptest R1,T1
L57 Define peripheral R1,T1
The principles of interfacing with
L58 R1,T1
peripherals.
Parallel data communication
L59 R1,T1
interfacing
Understand various parallel data
L60 R1,T1
transfer schemes
Illustrate programmable peripheral
L61 R1,T1
interface – INTEL 8255
UNIT 4 L62 Explain the function of 8255 R1,T1
The process of interfacing 8255 with
L63 8086,the process of interfacing R1,T1
8257with 8086.
DMA data transfer scheme
L64 DMA controller – INTEL 8257, R1,T1
function of 8257.
L65 Serial data communication interface. R1,T1
L66 Function & interfacing R1,T1
L67 Keyboard and display interface R1,T1
L68 Function & interfacing R1,T1
Keyboard/Display controller –
L69 R1,T1
INTEL 8279
L70 Sliptest
Compare/Contrast the features of
L71 R1,T1
80286, 80386, 80486 processors.
Unit 5 Architecture of Pentium
L72 R1,T1
microprocessor.
Compare/Contrast the features of
L73 R1,T1
advanced Pentium processors.
L74,75 Grant test

REFERENCE BOOKS

1. Microprocessors & Interfacing -- Douglas V.Hall


2. Microprocessors -- N.V.S NARAYANA RAO
TEST BOOKS
1. Advanced Microprocessors and Peripherals -- A K RAY, K M Bhurchandi, TM

HOS HOD COORDINATOR PRINCIPAL

You might also like