10CS45 Microprocessors syllabus for CS


Part A
Unit-1 Introduction, Microprocessor Architecture – 1 7 hours

A Historical Background, The Microprocessor-Based Personal Computer Systems. The Microprocessor and its Architecture: Internal Microprocessor Architecture, Real Mode Memory Addressing.

Unit-2 Microprocessor Architecture – 2 , Addressing Modes 7 hours

Introduction to Protected Mode Memory Addressing, Memory Paging, Flat Mode Memory Addressing Modes: Data Addressing Modes, Program Memory Addressing Modes, Stack Memory Addressing Modes

Unit-3 Programming – 1 6 hours

Data Movement Instructions: MOV Revisited, PUSH/POP, Load-Effective Address, String Data Transfers, Miscellaneous Data Transfer Instructions, Segment Override Prefix, Assembler Details. Arithmetic and Logic Instructions: Addition, Subtraction and Comparison, Multiplication and Division.

Unit-4 Programming – 2 6 hours

Arithmetic and Logic Instructions (continued): BCD and ASCII Arithmetic, Basic Logic Instructions, Shift and Rotate, String Comparisons. Program Control Instructions: The Jump Group, Controlling the Flow of the Program, Procedures, Introduction to Interrupts, Machine Control and Miscellaneous Instructions.

Part B
Unit-5 Programming – 3 6 hours

Combining Assembly Language with C/C++: Using Assembly Language with C/C++ for 16-Bit DOS Applications and 32-Bit Applications Modular Programming, Using the Keyboard and Video Display, Data Conversions, Example Programs

Unit-6 Hardware Specifications, Memory Interface – 1 7 hours

Pin-Outs and the Pin Functions, Clock Generator, Bus Buffering and Latching, Bus Timings, Ready and Wait State, Minimum versus Maximum Mode. Memory Interfacing: Memory Devices

Unit-7 Memory Interface – 2, I/O Interface – 1 6 hours

Memory Interfacing (continued): Address Decoding, 8088 Memory Interface, 8086 Memory Interface. Basic I/O Interface: Introduction to I/O Interface, I/O Port Address Decoding.

Unit-8 I/O Interface – 2, Interrupts, and DMA 7 hours

I/O Interface (continued): The Programmable Peripheral Interface 82C55, Programmable Interval Timer 8254. Interrupts: Basic Interrupt Processing, Hardware Interrupts: INTR and INTA/; Direct Memory Access: Basic DMA Operation and Definition.

Last Updated: Tuesday, January 24, 2023