CSVTU, B.E. VI Semester, Computer Science Engineering, Advanced Microprocessors & Micro-Controllers Syllabus

CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY, BHILAI (C.G.)

Semester: VI Branch:Computer Sc. & Engg.

Subject: Advanced Microprocessors & Micro-Controllers

UNIT-I ARCHITECTURE & INSTRUCTION SET FOR 8086

Architecture and pin configuration of 8086, Instruction Format; Addressing modes,

Data Transfer Instruction; Arithmetic Instructions; Branching and Looping Instructions,

NOP and Halt, Flag Manipulation Instructions; Logical, Shift and Rotate Instruction.

Byte and String Manipulation: String Instructions; REP Prefix, Table Translation,

Number Format conversions. Assembler Directives and Operators; Assembly Process;

Translation of assembler Instructions. Programming of microprocessor 8086

UNIT-II SYSTEM BUS STRUCTURE

Basic 8086/8088 system bus architecture, Minimum mode Configuration, Maximum

mode configuration; memory interfacing with 8086/8088 in minimum and maximum

mode; System Bus Timings, Bus Standards. Interrupts of microprocessor 8086

UNIT-III ADVANCED MICROPROCESSOR ARCHITECTURE

CPU 80386 Architecture and functional pin diagram, Function of Bus interface unit,

Execution unit, control unit, Instruction Decoder Unit, Segmentation unit & page unit.

General purpose Registers, Flag Register, Test & Debug Register, and Pipelining.

Addressing mode and Instruction set of microprocessor 80386

UNIT-IV TASK AND MODES OF OPERATION

Real mode, Virtual Mode, Protected Mode, Page based Virtual Memory; Single level

tasks: Segment Register. Segment descriptors, Local descriptor table, Global

Descriptor Register, Interrupt Descriptor Register. Multilevel tasks: Gate Descriptor,

Task state segment; Task switch; Task gate descriptors, Related Instructions, Page

descriptors, Addressing technique. Address Calculation, Segment and Page

Protection, Scaling; Bit Addressing, Programmer invisible register, Cache memory,

virtual memory, Types of cache.

UNIT-V MULTIPROCESSOR CONFIGURATION & INTERFACING

Numeric data Processor 8087; I/O Processor 8089, Communication between CPU

and I0P, Related Instructions; Interfacing and programming of programmable

peripheral interface 8255 and programmable interrupt controller 8259 with

microprocessor 8086.

Text Books:

1. Microcomputer Systems: 8086/8088 Family – Architecture, Programming, and Design;

Y. Liu and G. A. Gibson; Pearson Prentice Hall.

2. 80386 Microprocessor Handbook: C.H. Pappas and W.H. Murray: Osborne McGraw

Hill.

Reference books:

1. The 8088 and 8086 microprocessors: programming, interfacing, software, hardware

and applications; Tribel and Singh: PHI publication

2.

 

Advanced microprocessors and peripherals: Ray and Burchandi ; TMH publication

 

Leave a Comment