0% found this document useful (0 votes)
135 views2 pages

MP

This document outlines the syllabus for a course on microprocessors and peripheral devices. The course introduces students to the architecture and instruction set of 8-bit microprocessors and assembly language programming. It discusses input-output techniques and support chips used in microprocessor systems in detail. The course covers topics such as the operation and control of 8-bit microprocessors, instruction sets, assembly language programming, interfacing input/output devices, interrupts, and programmable peripheral chips.

Uploaded by

Nidhi Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views2 pages

MP

This document outlines the syllabus for a course on microprocessors and peripheral devices. The course introduces students to the architecture and instruction set of 8-bit microprocessors and assembly language programming. It discusses input-output techniques and support chips used in microprocessor systems in detail. The course covers topics such as the operation and control of 8-bit microprocessors, instruction sets, assembly language programming, interfacing input/output devices, interrupts, and programmable peripheral chips.

Uploaded by

Nidhi Mishra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

NPTEL Syllabus

Microprocessor and Peripheral Devices - Web


course

COURSE OUTLINE

The objective of the course is to expose to the students to the architecture and instruction
set of typical 8-bit microprocessor. It also deals with Assembly Language Programming
NPTEL
using a macro-assembler. Input-output techniques and important programmable support http://nptel.ac.in
chips used in microprocessor-based systems are discussed in detail.

CONTENTS Electrical
General introduction to microprocessor systems; Operation and Control of 8-bit
Engineering
microprocessor; Instruction set; Assembly Language Programming; , I/O Techniques,
Interfacing of I/O Devices; Interrupts; Peripheral Devices, Programmable Peripheral
Interface (Intel 8255A), Programmable Interval timer (Intel 8253), Programmable Interrupt
Controller (Intel 8259A), Programmable Keyboard/Display Interface (Intel 8279). Pre-requisites:
COURSE DETAIL
Digital Logic
Circuits
S. No. Topics No. of Hours
Additional Reading:

Introduction of Microcomputer System: CPU, I/O 1. Intel Manual on


Module-I devices, clock, memory, bussed architecture, tristate 4 8-bit
logic, address bus, data bus and control bus. Processors
2. Intel Manual on
Peripheral
Devices
Semiconductor Memories: Development of
semiconductor memory, internal structure and
Module-II 3
decoding, memory read and write timing diagrams, Coordinators:
MROM, ROM, EPROM, EEPROM, DRAM,
Prof. Pramod
Agarwal
Department of
Architecture of 8-bit Microprocessor: Intel 8085A Electrical
Module-III microprocessor, Pin description and internal 5 EngineeringIIT
architecture. Roorkee

Operation and Control of Microprocessor: Timing


and control unit, op-code fetch machine cycle, memory
Module-IV read/write machine cycles, I/O read/write machine 5
cycles, interrupt acknowledge machine cycle, state-
transition diagram.

Instruction Set: Addressing modes; Data transfer,


arithmetic, logical, branch, stack and machine control
Module-V groups of instruction set, macro RTL and micro RTL 6
flow chart of few typical instructions; Unspecified flags
and instructions.
Assembly Language Programming: Assembler
Module-VI directives, simple examples; Subroutines, parameter 4
passing to subroutines.

Interfacing: Interfacing of memory chips, address


allocation technique and decoding; Interfacing of I/O
devices, LEDs and toggle-switches as examples,
Module-VII memory mapped and isolated I/O structure; 5
Input/Output techniques: CPU initiated unconditional
and conditional I/O transfer, device initiated interrupt I/O
transfer.

Interrupts: Interrupt structure of 8085A


microprocessor, processing of vectored and non-
Module-VIII 5
vectored interrupts, latency time and response time;
Handling multiple interrupts

Programmable Peripheral Interface: Intel 8255, pin


configuration, internal structure of a port bit, modes of
Module-IX 4
operation, bit SET/RESET feature, programming; ADC
and DAC chips and their interfacing.

Programmable Interval Timer: Intel 8253, pin


configuration, internal block diagram of counter and
Module-X 4
modes of operation, counter read methods,
programming, READ-BACK command of Intel 8254.

Total No.Hours 45

References:

1. Hall D. V., “Microprocessor and Interfacing-Programming and Hardware”, 2nd Ed.,


Tata McGraw-Hill Publishing Company Limited, 2008.
2. Gaonkar R. S., “Microprocessor Architecture, Programming and Applications”, 5th Ed.,
Penram International, 2007.
3. Stewart J, “Microprocessor Systems- Hardware, Software and Programming”,
Prentice Hall International Edition,1990
4. Short K. L., “Microprocessors and Programmed Logic”, 2nd Ed., Pearson Education,
2008.

A joint venture by IISc and IITs, funded by MHRD, Govt of India http://nptel.ac.in

You might also like