You are on page 1of 3

TABLE OF CONTENTS

Topic

Page No.

MODULE I
Microprocessor

Microprocessor Evolution

8086 Microprocessor Overview / Features

Architecture of 8086

Register Organization of 8086

Real Mode Memory Addressing/ Memory Segmentation

13

Instruction Set

15

Addressing Modes

20

Assembly Language Programming

26

Assembly Language Development Tools

30

Examples of Assembly Language Programs

35

Interrupts of 8086

47

Pin Diagram and Pin Description of 8086

55

Minimum Mode 8086 System and Timings

60

Maximum Mode 8086 System and Timings

64

Multiprocessor Configuration

67

Addressing Memory

74

MODULE II
Memory Devices and Interfacing

76

Memory Devices

77

Topic

Page No.

Address Decoding

84

Interfacing I/O Ports

90

The Programmable Peripheral Interface (8255)

93

Programmable Communication Interface (8251)

100

Programmable Timer (8253)

109

DMA Controller (8257)

117

Programmable Interrupt Controller (8259)

125

Programmable Keyboard/Display Interface (8279)

135

MODULE III
Architecture of 80386

147

Register Organization

148

Special 80386 Registers

152

Addressing Modes

152

80386 Memory Management

155

Descriptors

156

Selectors

161

Segment Registers

162

TSS

163

Real and Protected Mode

166

Virtual 8086 Mode

168

Memory Paging

170

Pentium Processors

174

Branch Prediction Logic

176

Topic
Superscalar Architecture

Page No.
176

MODULE IV
Intel 80196 Microcontroller

177

Block Diagram

178

Memory Space

181

Software Overview

184

Operand Addressing

185

Program Status Word (PSW)

189

Instruction Set

191

Peripheral Overview

196

Interrupts

197

Pulse Width Modulation

198

Timers

201

High Speed Inputs

202

High Speed Outputs

203

Serial Port

205

A/D Converter

206

Minimum Hardware Considerations

209

Special Modes of Operation

213

Microcontroller Versus Microprocessor

214