You are on page 1of 3

LESSON PLAN

Tentative Lectures From 5/1/2013 to 9/2/2013 (Lectures = 13 & Tutorials = 4)

Lecture No.
1 2 3 4 5 6 7 8 9 10 11 12 13

Lecture Content
Introduction to microprocessors, Generation of computers, Evolution of microprocessors Assembly language programming, Machine language programming, Address bus and memory capacity of general microprocessors General concept of microprocessor based system. Introduction to tri-state logic. 74244, 74245 [transceiver], 74373 [latch], Introduction to multiplexing of Address and Data bus General Purpose registers of 8086 microprocessor (AX, BX, CX, DX) Introduction to Memory segmentation & Segment registers (CS, DS, ES, SS). Physical address calculation Index registers (SI and DI), Pointers (BP and IP), Introduction to stack concept. Flag Structure Status Flag and Machine control flags, Introduction to BIU and EU Pipeline concept, IC 8284 (Clock Generator) Minimum mode of operations, Pin description for minimum mode operation Read cycle, Write cycle Addressing modes of 8086 (Immediate addressing mode, Direct addressing mode) Addressing modes of 8086 (Register addressing mode, Register indirect addressing mode) Instruction set of 8086 (MOV, ADD) Simple assembly language program

Tentative Lectures From 11/2/2013 to 17/3/2013 (Lectures = 15 & Tutorials = 5) 14 ADD REGISTER , IMMEDIATE DATA ADD MEMORY , IMMEDIATE DATA ADD MEMORY/REGISTER1 , MEMORY/REGISTER2 JUMP JNC JC JNZ JZ [A] Addition of two 8-bit immediate numbers. The result is 8-bit and stored in the register. [B] Addition of two 8-bit numbers stored in Data Segment. The result is 8-

15

bit and stored in Data Segment. [A] Addition of two 8-bit numbers stored in Data Segment. The result is 16bit and stored in Data Segment [B] Addition of two 16-bit numbers stored in Data Segment. The result is more than 16-bit and stored in Data Segment. 16 [A] Addition of four 16-bit numbers stored in Data Segment. The result is more than 16-bit and stored in Data Segment. [B] Move a series of 10-byte from one place to another in the Data Segment. 17 CMP MEMORY/REGISTER1, MEMORY/REGISTER2/IMMEDIATE DATA [A] Find the larger number from two 8 bit numbers. [B] Find the smaller number from two 8 bit numbers. 18 INC REGISTER/MEMORY DEC REGISTER/MEMORY LOOP [A] Find the larger number from a series of 10 8 bit numbers. [B] Find the smaller number from a series of 10 8 bit numbers. 19 Stack structure PUSH REGISTER/MEMORY PUSH F POP REGISTER/MEMORY POP F Counters and time delays Counters and time delays Memory mapping Memory mapping Memory mapping 8255 Architecture and Interfacing of 8255 with 8086 Control word register of 8255 BSR Mode and application Mode 0 and application

20 21 22 23 24 25 26 27 28

Tentative Lectures From 1/4/2013 to 30/4/2013 (Lectures = 10 & Tutorials = 3) 29 30 31 32 33 34 35 36 37 38 Pin detail and operation of 8253/8254 PIT Control word and Modes of 8253/8254 PIT Application using 8255 and 8253 ADC DAC ADC and DAC based numerical Introduction to microcontrollers RAM of 8051 ROM of 8051 Differences between microprocessors and microcontrollers

You might also like