Chapter 1
Introduction to Microprocessor
Introduction to microprocessors; Components of a microprocessor including registers, ALU, control and timing; System bus (data, address, control bus); Microprocessor systems with bus organization; Basic concepts of microprocessor-based systems.
Chapter 2
Basic Architecture
Microprocessor architecture and operations; Memory and I/O devices; Memory and I/O operations; 8085 microprocessor architecture; Address, data and control buses; 8085 pin functions and signals.
Chapter 3
Instruction Cycle
Fetch operation and timing diagram; Execute operation and timing diagram; Instruction cycle; Machine cycle; T-states; Memory interfacing and timing details.
Chapter 4
Assembly Language Programming
Assembly instruction format; Instruction types; Mnemonics; Operands; Macro assemblers; Linking; Assembler directives; Addressing modes; Simple sequence programs; Flags; Branching and looping.
Chapter 5
Basic I/O, Memory Read/Write and Interrupt Operations
Memory read and write operations; I/O read and write; Direct Memory Access (DMA); Interrupts and their types; Interrupt masking; Interrupt handling.
Chapter 6
Input/Output Interfaces
Interfacing concepts; Types of ports; Interfacing of I/O devices; Interrupts in 8085; Programmable Interrupt Controller 8259A; Programmable Peripheral Interface 8255A.
Chapter 7
Advanced Microprocessors
8086 logical block diagram and segments; 80286 architecture and registers; Real and protected mode; Privilege levels; Descriptor cache; Memory access in GDT and LDT; Multitasking features.