MICROPROCESSOR

1).The Intel Microprocessors 8086/8088 Architecture

4).Peripherals and their interfacing with 8086

3).8086 Interrupts

6).Pentium Processor

5).Intel 80386DX Processor

2).Instruction Set and Programming

.

 8086/8088 CPU Architecture, Programmer‘s Model

 Functional Pin Diagram

 Memory Segmentation

 Banking in 8086

 Demultiplexing of Address/Data bus

 Study of 8284 Clock Generator

 Study of 8288 Bus Controller

 Functioning of 8086 in Minimum mode and Maximum mode

 Timing diagrams for Read and Write operations in minimum and minimum node

.

 Addressing Modes

 Instruction set – Data Transfer Instructions, String Instructions Logical Instructions, Arithmetic Instructions, Transfer of Control, Instructions, Processor Control Instructions

 Assembler Directives and Assembly Language Programming, Macros, Procedures

 Mixed Language Programming with C Language and Assembly Language

 Programming based on DOS and BIOS Interrupts (INT 21H, INT 10H)

Immediate Addressing mode.

Base Indexed Addressing mode.

Base Relative Addressing mode.

Indexed Addressing mode.

Direct Addressing mode.

Register Addressing mode.

 Interrupt Vector Table

 Servicing of Interrupts by 8086 microprocessor

 Interrupt Service Routine

 Programmable Interrupt Controller 8259

 Types of interrupts

Hardware

Software interrupt(256)

8253 PIT

8257-DMAC –

8255-PPI

Memory Interfacing - RAM and ROM
Decoding Techniques – Partial and Absolute

 Real mode, Protected mode, virtual 8086 mode

 80386 memory management in Protected Mode

 80386 registers

 Architecture of 80386 microprocessor

Pentium Architecture

Superscalar Operation, Pipeline Stages