Вы находитесь на странице: 1из 6

K L UNIVERSITY COMPUTER SCIENCE AND ENGINEERING IV SEMESTER- 2010-2011 COURSE HANDOUT Academic division DATE: 10-10-10 Course No.

Course Title Course Structure Course Coordinator Instructors Theory 1.COURSE DESCRIPTION Microprocessor and interfacing is an undergraduate Computer Science and Engineering course. The objectives of this course are to introduce the fundamental theory of microprocessors; the instruction set architecture of 8086 and I/O interfacing with 8086 and assembly program development. The introduction of micro controllers will help to understand and in developing embedded systems for various applications. This course will enable student to build the applications that runs on the system and may provide challenging and rewarding carrier opportunities for the student. Todays users want applications with fast processing applications and communicate with other applications and they will insist on increasing the processors and system clock rates and architectures. : : Microprocessors and interfacing : 3-1-2 : Prof S.N.Tirumala Rao : Dr.T.V.Rao and Prof S.N.Tirumala Rao : yes

2. Scope and Objectives


The purpose of the microprocessor is to give an in-depth study of both the hardware and software included in microcomputer systems. The concepts are based on a particular microprocessor, the Intel 8086, and its associated supporting devices and software and assembly language programming. 1) To understand the various architectures of the Microprocessor 2) To Understand efficient programs in assembly level language. 3) To understand the faster modes of data transfer and techniques. 4) To understand the techniques of interfacing between the processors and peripheral devices.

3. TEXT BOOK Douglas V Hall, Micro processors and Interfacing, Revised 2nd Second Edition, Tata McGraw Hill publications.

Reference Books Brey, Intel Microprocessors The 8086, 8088, 80186, 80286, 80386, 80486 Architecture, Programming & Interfacing, 4th Edition, PHI. Peter Abbel, IBM PC assembly language, 5th edition PHI Yu-Cheng Liu and Glenn A. Gibson, Microcomputer Systems: The 8086/8088 Family Architecture, Programming and Design, 2nd Edition; PHI. 4. SYLLABUS UNIT I: Introduction: Microprocessor evolution and types, 8086 family overview, 8086 internal architecture, introduction to programming 8086. Programming structure and representation formats, Finding right instructions, writing a program, addressing modes. 9 - Hrs UNIT II : 8086 string instructions, 8086 instruction description and assembler directives, Standard programming structures. writing and using procedures, writing and using assembler macros. 8086 microcomputer system, bus structure, minimum mode of operation. 9 - Hrs UNIT III: Interrupts and interrupt responses, 8259A priority interrupt controller, programmable parallel ports and hand shake input and output, interfacing processor to 8255A, interfacing a microprocessors to key boards, interfacing a microprocessor to a stepper motor. 9 - Hrs UNIT IV: Maximum mode of operation, bus structure, Direct memory access Data transfer(DMA), Interfacing with 8251A(USART), 8087 numeric data processors. 9 - Hrs UNIT V: Multiuser/Multitasking operating concepts, the Intel 80286 microprocessor, the Intel 80386 32-bit microprocessor, the Intel 80486 microprocessor, introduction to Pentium processor.

9 Hrs Total 45 Hrs

5. COURSE PLAN Lecture Learning No. Objectives 1 To understand the family of 8086 2 To learn the registers and other parts of 8086 -doTo understand the different types of programming To understand different types of 8086 instruction formats How to use different addressing modes for reducing the execution time To understand the different types of instructions -do-do-doTo learn about 8086 instructions assembler directives -doHow to implement modular programming in 8086 -do-do-doTopics to be covered Microprocessor evolution and types, 8086 family overview 8086 internal architecture 8086 internal architecture introduction to programming 8086 Instruction formats Reference Chapter2 T1 -do-

3 4

-do-do-

Chapter 2 Reference -3

addressing modes

-do-

8 9 10 11

To understand the different types of instructions -do-do8086 instructions Assemble directives

Chapter-6 T-1

-do-do- Unit I

Completed
Chapter 6 T1 -do-

12 13

Assemble directives writing and using procedures

-doChapter-5

14 15 16

writing and using -doprocedures Writing and using -doassembler macros. writing and using -doassembler

17 18

To understand the 8086 pins To learn bus timing operations of 8086

macros 8086 Pin diagram

19 20

-doTo learn how to reduce I/O waiting time To learn how the interrupts are prioritized -do-

Chapter -7 T1 Micro computer Chapter -7 system, T1 minimum mode of operation. Minimum mode -do- Unit-2

Completed
Interrupts and Chapter 8 T-1 interrupt responses -do-

21

22

23

24 25

26

27

28

29 30

31

8259A priority interrupt controller 8259A priority interrupt controller To learn how the programmable parallel parallel ports and communication is hand shake input and implemented in 8086 output -dointerfacing processor to 8255A To learn how to interfacing a interface key board microprocessors to with 8086 key boards -dointerfacing a microprocessors to key boards To learn interfacing Interfacing of stepper motor with microprocess 8086 or to a stepper motor. How to use 8086 in Maximum mode of multiprocessor operation configuration -doMaximum mode of operation To learn how to Direct memory transfer the blocks of access Data transfer data (DMA) -doDirect memory access Data transfer

-do-

Chapter 9 T-1

-do-do-

-do-

-do- Unit-3

Completed

Chapter 9 T-1

-do-do-

-do-

32

33 34

To Understand how the serial communication is handled with 8086 -doTo analyze how the complex arithmetic operations are handled -do-doTo Understand how multi task OS works To Understand salient features of 80286 -do-doTo Understand salient features of 80386 -do-doTo Understand salient features of Pentium processor -do-

(DMA) Interfacing with 8251A

Chapter 9 T-1

Interfacing with Chapter 9 T-1 8251A 8087 numeric data Chapter 11 T-1 processors.

35 36 37

8087 numeric data -doprocessors. 8087 numeric data -do- Unit IV processors. completed Multiuser/Multi tasking operating system concepts The Intel 80286 microprocessor The Intel 80286 microprocessor The Intel 80286 microprocessor The Intel 80386 microprocessor The Intel 80386 microprocessor The Intel 80386 microprocessor Introduction to Pentium processor Introduction to Pentium processor Chapter 16 T-1 Unit Chapter 15 T-1

38

Chapter 15 T-1

39 40 41

Chapter 15 T-1 Chapter 15 T-1 Chapter 15 T-1

42 43 44

Chapter 15 T-1 Chapter 15 T-1 Chapter 16 T-1

45

V completed

6. Self Learning Concepts


Unit No 1 Self Study Topic Standard programming Source Chapter 4 - T 1

1 2 3 3 4 4

structures 8086 microcomputer system assembler directives 8259A formats Formats of 8251 A Formats of DMA controller 8087math coprocessor internal block diagram The Intel 80486 microprocessor

Chapter 7 - T 1 Chapter 6 T 1 Chapter 6 T 1 Chapter 9 T-1 Chapter 9 T-1 Chapter 11 T-1

Chapter 15 T-1

7. Evaluation scheme Component Test I Test II Quiz Assignment Attendance

Duration(minutes) 50 50 30 50

Marks 10 10 5 10 5

Date & Time

Chamber - consultation hours: C004 - 4.00 PM to 5.00 PM Notices All notices will be displayed on e-learning website or departmental notice board.

(Signatures of the Research Group Members)

Вам также может понравиться