COMPUTER SCIENCE AND ENGINEERING
Teaching Plan
No of
No Contents Lecture
Hrs
Module 1 : (Evolution of microprocessors) (9 hours)
1.1 Overview of 8085 microprocessor 1 hour
1.2 Architecture of8085 1 hour
1.3 Architecture of 8086 1hour
1.4 Signals in 8086 1hour
1.5 Physical Memory organization 1hour
1.6 Minimum and maximum mode 8086 system and timings(Lecture 1) 1hour
1.7 Minimum and maximum mode 8086 system and timings(Lecture 2) 1hour
1.8 Comparison of 8086 and 8088 1hour
1.9 Machine language Instruction format 1hour
Module 2 :(programming of 8086) (9 hours)
2.1 Addressing Modes of 8086 1 hour
2.2 Instruction set – data copy/transfer instructions 1hour
2.3 arithmetic instructions, logical instructions 1hour
2.4 string manipulation instructions, branch instructions 1hour
2.4 unconditional and conditional branch instruction 1hour
2.5 flag manipulation and processor control instructions 1hour
2.6 Assembler Directives and operators 1hour
2.7 Assembly Language Programming with 8086(Lecture 1) 1hour
2.8 Assembly Language Programming with 8086(Lecture 2) 1hour
2.9 Assembly Language Programming with 8086(Lecture 3) 1hour
Module 3 : (stack and Interrupts) (9 hours)
3.1 Stack structure of 8086, programming using stack. 1hour
3.2 Types of Interrupts and Interrupt Service Routine. 1hour
3.3 Handling Interrupts in 8086(Lecture 1) 1hour
3.4 Handling Interrupts in 8086(Lecture 2) 1hour
47
COMPUTER SCIENCE AND ENGINEERING
3.5 Interrupt programming. 1hour
3.6 Programmable Interrupt Controller -8259 (Lecture 1) 1hour
3.7 Programmable Interrupt Controller -8259 (Lecture 2) 1hour
3.8 Interfacing Memory with 8086 (Lecture 1) 1hour
3.9 Interfacing Memory with 8086 (Lecture 2) 1hour
Module 4 :( Interfacing chips) (7 hours)
4.1 Programmable Peripheral Input/output port- 8255 (Lecture 1) 1hour
4.2 Programmable Peripheral Input/output port- 8255 (Lecture 2) 1hour
4.3 Programmable Peripheral Input/output port- 8255 (Lecture 3) 1hour
4.4 Programmable interval timer 8254 (Lecture 1) 1hour
4.5 Programmable interval timer 8254 (Lecture 2) 1hour
4.6 DMA controller 8257 Architecture (Lecture 1) 1hour
4.7 DMA controller 8257 Architecture (Lecture 2) 1hour
Module 5 : (Microcontrollers) (11 hours)
5.1 8051 Architecture (Lecture 1) 1hour
5.2 8051 Architecture (Lecture 2) 1hour
5.3 Register Organization, Memory and I/O addressing 1hour
5.4 Interrupts and Stack 1hour
5.5 Addressing Modes 1hour
5.6 Data transfer instructions, Arithmetic instructions 1hour
5.7 Logical instructions, 1hour
5.8 Boolean instructions 1hour
5.9 Control transfer instructions 1hour
5.10 Programming of 8051 (Lecture 1) 1hour
5.11 Programming of 8051(Lecture 2) 1hour
48