1. Evolution of Microprocessor (04 hrs)
Typical organization of a microcomputer system and functions of its various blocks.
Microprocessor, its evolution, function and impact on modern society
2. Architecture of a Microprocessor (With reference to 8085 microprocessor)
(12 hrs)
Concept of Bus, bus organization of 8085, Functional block diagram of 8085 and function of
each block, Pin details of 8085 and related signals, Demultiplexing of address/data bus
generation of read/write control signals, Steps to execute a stored programme
3. Instruction Timing and Cycles (08 hrs)
Instruction cycle, machine cycle and T-states, Fetch and execute cycle.
4. Programming (with respect to 8085 microprocessor) (16 hrs)
Brief idea of machine and assembly languages, Machines and Mnemonic codes. Instruction
format and Addressing mode. Identification of instructions as to which addressing mode they
belong. Concept of Instruction set. Explanation of the instructions of the following groups of
instruction set. Data transfer group, Arithmetic Group, Logic Group, Stack, I/O and Machine
Control Group. Programming exercises in assembly language. (Examples can be taken from
the list of experiments).
5. Memories and I/O interfacing (10 hrs)
Concept of memory mapping, partitioning of total memory space. Address decoding, concept
of peripheral mapped I/O and memory mapped I/O. Interfacing of memory mapped I/O devices.
6. Interrupts (04 hrs)
Concept of interrupt, Maskable and non-maskable, Edge triggered and level triggered
interrupts, Software interrupt, Restart interrupts and its use, Various hardware interrupts of
8085, Servicing interrupts, extending interrupt system
7. Data Transfer Techniques (04 hrs)
Concept of programmed I/O operations, sync data transfer, async data transfer (hand shaking),
Interrupt driven data transfer, DMA, Serial output data, Serial input data
8. Peripheral devices (06 hrs)
8255 PPI and 8253 PIT, 8257 / 8237 DMA controller, 8279 Programmable KB/Display
Interface, 8251 Communication Interface Adapter