You are on page 1of 2

ECE47D:MICROPROCESSOR

L:4 T:0 P:0 Credits:4

Course Outcomes: Through this course students should be able to

CO1 :: discuss the architecture and instruction set of Intel 8085 microprocessor.

CO2 :: describe the program development steps and different program development tools of
8085 microprocessor and use in digital devices .

CO3 :: identify and explain the operations of peripherals and memories typically interfaced with
microprocessors.
CO4 :: apply the addressing modes and timing diagram for executing programs efficiently

CO5 :: understand assembly language program using stack and subroutine for various
applications.
CO6 :: draw circuits by interfacing various peripheral devices with microprocessor and digital
devices

Unit I
The evolution of microprocessor : typical organization of a microcomputer system, functions of its
various blocks, evolution of microprocessor, function of a microprocessor, its impact on modern
society
Architecture of 8085 microprocessor : concept of a bus including bus organization of 8085,
functional block diagram of 8085 describing function of each block, pin details of 8085 including
related signals, demultiplexing of address/data bus of read/write control signals, steps to execute a
stored program
Unit II
Memory and I/O interfacing : memory organization, concept of memory mapping, partitioning of
total memory space, address decoding, concept of I/O mapped I/O, interfacing of memory mapped
I/O devices, concept of stack and its function, basic RAM Cell, N X M bit RAM, expansion of word
length with capacity, static RAM including dynamic RAM, concept of memory mapped I/O, basic idea
of ROM, PROM, EPROM, EEPROM
Unit III
Instruction and timing cycles : instruction cycle, machine cycle, T-states, fetch cycle, execute
cycle
Instruction set of 8085 and programming : brief idea of machine and assembly languages,
memonic codes, instruction format, addressing modes with examples, concept of instruction set, data
transfer instructions, arithmetic instructions, logical instructions, stack instructions, I/O instructions,
machine control instructions, programming exercises in assembly language
Unit IV
Interrupts and its types : concept of interrupt, various hardware interrupts of 8085, maskable
interrupts, non-maskable interrupt, edge triggered interrupts, level triggered interrupts, use of restart
interrupt, software interrupts, servicing interrupts, extending interrupt system
Data transfer techniques : concept of programmed I/O operation, synchronous data transfer,
interrupt driven data transfer technique, serial data transfer technique, DMA
Unit V
Interfacing peripheral devices : 8255 PPI, 8253 PIT, 8257 DMA controller, 8279 programmable
keyboard/display interface, 8251 communication interface adapter, 8155/8156
Unit VI
Architecture of 8086 microprocessor : internal architecture of 8086, concept of memory
segmentation and physical address generation, memory and data addressing mode, minimum and
maximum modes of 8086
Instruction set of 8086 microprocessor : instruction Formats, data transfer, arithmetic, bit and
logical manipulation, string, program transfer and processor control instructions, assembler and
assembler directives

Text Books:
1. FUNDAMENTALS OF MICROPROCESSOR AND MICROCOMPUTERS by B. RAM, DHANPAT RAI
PUBLICATIONS
References:
1. MICROPROCESSOR ARCHITECTURE, PROGRAMMING, AND APPLICATIONS WITH THE 8085
by RAMESH S. GAONKAR, PENRAM INTERNATIONAL PUBLISHING (INDIA) PVT. LTD.

Session 2022-23 Page:1/2


Session 2022-23 Page:2/2

You might also like