Syllabus MP
Syllabus MP
5 MICROPROCESSORS
[Common in Computer Engg., I.T., ECE, ETE, ELTX (µP)]
L T P
4 - 2
RATIONALE
The study of microprocessors in terms of architecture, software and interfacing techniques leads to the
understanding of working of CPU in a microcomputer. The development in microprocessors of 32 bit architecture
brings them face-to-face with mainframe finding employment in R&D, assembly, repair and maintenance of hardware
of microprocessors and computers.
Microprocessors find application in process control industry. They also form a part of the electronic switching system
between source and destination in long distance telecommunications. Thus the microprocessor is an area of
specialization. Students of electronics and related engineering branches often use microprocessors to introduce
programmable control in their projects, in industrial training.
DETAILED CONTENTS
1.1 Typical organization of a microcomputer system and functions of its various blocks
(12 hrs)
3.3 Basic RAM Cell, N X M bit RAM, Expansion of word length and capacity, static and dynamic RAM,
basic idea of ROM, PROM, EPROM and EEPROM.
4.1 Brief idea of machine and assembly languages, Machines and Mnemonic codes.
4.2 Instruction format and Addressing modes. Identification of instructions as to which addressing
mode they belong.
4.3 Concept of Instruction set. Explanation of the instructions of the following groups of instruction set
4.4 Data transfer groups, Arithmetic Group, Logic Group, Stack, I/O and Machine Control Group.
4.5 Programming exercises in assembly language. (Examples can be taken from the list of
experiments).
6. Interrupts (4 hrs)
7.1 Concept of programmed I/O operations, sync data transfer (hand shaking),
7.3 DMA
8.5 8155/8156
LIST OF PRACTICALS
1. Familiarization of different keys of 8085 microprocessor kit and its memory map
2. Steps to enter, modify data/program and to execute a programme on 8085 kit
3. Writing and execution of ALP for addition and subtraction of two 8 bit numbers
4. Writing and execution of ALP for multiplication and division of two 8 bit numbers
5. Writing and execution of ALP for arranging 10 numbers in ascending/descending order
6. Writing and execution of ALP for 0 to 9 BCD counters (up/down counter according to choice stored in
memory)
7. Interfacing exercise on 8255 like LED display control
8. Interfacing exercise on 8279 programmable KB/display interface like to display the hex code of key pressed
on display
9. Use of 8085 emulator for hardware testing
INSTRUCTIONAL STRATEGY
The digital systems in microprocessors have significant importance in the area of electronics. Adequate competency
needs to be developed by giving sufficient practical knowledge in microprocessors (programming as well as
interfacing). Help may be taken in the form of charts, simulation packages to develop clear concepts of the subject.
Programming exercises other than the given in the list may be given to the students.
RECOMMENDED BOOKS
1. Microprocessor Architecture, Programming and Applications with 8080/8085 by Ramesh S Gaonker, Willey
Eastern Ltd. New Delhi
2. Microprocessor and Microcontrollers by Dr BP Singh, Galgotia Publications, New Delhi
3. Microprocessor and Applications by B Ram
4. Microprocessor and Microcomputers by Refiquzzaman, Prentice Hall of India Ltd., New Delhi.
5. Introduction to Microprocessors by Mathur, Tata McGraw Hill, New Delhi
6. Digital Logic and Computer Design by Mano, M Morris; Prentice Hall of India, New Delhi
7. Digital Electronics and Applications by Malvino Leach; Publishers McGraw Hills, New Delhi
8. Digital Integrated Electronics by Herbert Taub and Donals Sachilling; Prentice Hall of India Ltd., New Delhi
9. Digital Electronics by Rajaraman; Prentice Hall of India Ltd., New Delhi
10. Digital Electronics and Microprocessor by Rajiv Sapra, Ishan Publication, Ambala