PDF Archive

Easily share your PDF documents with your contacts, on the Web and Social Networks.

Share a file Manage my documents Convert Recover PDF Search Help Contact



MPSyllabus .pdf



Original filename: MPSyllabus.pdf
Author: ILOVEPDF.COM

This PDF 1.6 document has been generated by ILOVEPDF.COM, and has been sent on pdf-archive.com on 23/08/2015 at 15:19, from IP address 103.5.x.x. The current document download page has been viewed 351 times.
File size: 426 KB (5 pages).
Privacy: public file




Download original PDF file









Document preview


M I C R OPR OC E S S OR S

1 0 C S4 5

MICROPROCESSORS
(Common to CSE & ISE)

SYLLABUS
Subject Code: 10CS45

I.A. Marks : 25

Hours/Week : 05

Exam Hours: 03

Total Hours : 52

Exam Marks: 100
PART A

UNIT – 1

[ 7 Hours ]

Introduction, Microprocessor Architecture – 1: A Historical Background, the MicroprocessorBased Personal Computer Systems. The Microprocessor and its Architecture: Internal
Microprocessor Architecture, Real Mode Memory Addressing.
UNIT – 2

[ 7 Hours ]

Microprocessor Architecture – 2, Addressing Modes: 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

[ 6 Hours ]

Programming – 1: 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

[ 6 Hours ]

Programming – 2: 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
Page 1

M I C R OPR OC E S S OR S

UNIT - 5

1 0 C S4 5

[6 Hours

]
Programming – 3: 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

[7 Hours ]

Hardware Specifications, Memory Interface – 1: 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

[ 6 Hours ]

Memory Interface – 2, I/O Interface – 1: 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

[7 Hours ]

I/O Interface – 2, Interrupts, and DMA: 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.
TEXT BOOK:
1. Barry B Brey: The Intel Microprocessors, 8th Edition, Pearson Education, 2009. (Listed topics only
from the Chapters 1 to 13)

REFERENCE BOOKS:
1. Douglas V. Hall: Microprocessors and Interfacing, Revised Edition, TMH, 2006.
2. K. Udaya Kumar & B.S. Umashankar : Advanced Microprocessors & IBM-PC Assembly
Language
Programming, TMH 2003.

3. James L. Antonakos: The Intel Microprocessor Family: Hardware and Software Principles and
Applications, Cengage Learning, 2007.
Page 2

M I C R OPR OC E S S OR S

1 0 C S4 5

TABLE OF CONTENTS
Introduction, Microprocessor

UNIT - 1

Architecture-I.
1.1
-1.2
1.3
1.4

Introduction: A Historical Background
The Microprocessor-Based Personal Computer
Systems.
The Microprocessor and its Architecture

1.5

Internal Microprocessor
Architecture
Real Mode Memory Addressing.

1.6

Real Mode Memory Addressing.

1.7

Introduction to
Protected Mode Memory Addressing

UNIT - 2
2.1

Microprocessor Architecture – 2, Addressing Modes

Flat Mode Memory

2.3

Addressing Modes: Data Addressing Modes

2.5
2.6
2.7

UNIT-3
3.1
3.2
3.3

Addressing Modes: continued

33-58

Program Memory Addressing
Modes
Stack Memory Addressing Modes
Practice of examples

Programming – 1

Data Movement Instructions: MOV Revisited, PUSH/POP
Load-Effective Address, String Data Transfers,
Miscellaneous Data Transfer Instructions

3.4

Segment Override Prefix, Assembler Details.

3.5

Arithmetic and Logic Instructions: Addition, Subtraction
and Comparison
Arithmetic and Logic Instructions: Multiplication and
Division.

3.6

06-32

Memory Paging

2.2

2.4

Page No.

59-97

Page 3

M I C R OPR OC E S S OR S

UNIT – 4 :
4.1
4.2
4.3
4.4
4.5
4.6

UNIT – 5

1 0 C S4 5

Programming – 2:

Arithmetic and Logic Instructions (continued): BCD
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.

Programming – 3:

5.1

Combining Assembly Language with C/C++

5.2
5.3

Using Assembly Language with C/C++ for 16-Bit DOS
Applications
3 32-Bit Applications Modular Programming,

5.4

Using the Keyboard and Video Display,

5.5

Data Conversions, Example Programs

5.6

UNIT - 6
6.1
6.2
6.3
6.4
6.5
6.6
6.7

UNIT - 7
7.1

98-116

117-123

Practice of simple examples

Hardware Specifications, Memory Interface –1:
Pin-Outs and the Pin Functions,
Clock Generator
Bus Buffering and Latching
Bus Timings

124-144

Ready and W ait State
Minimum versus Maximum Mode.
Memory Interfacing: Memory Devices

Memory Interface –2, I/O Interface – 1:
Memory Interfacing (continued): Address Decoding

145-159

Page 4

M I C R OPR OC E S S OR S

7.2

8088 Memory Interface

7.3

8086 Memory Interface

7.4

Basic I/O Interface: Introduction to I/O Interface

7.5

I/O Port Address Decoding.

7.6

practice

UNIT - 8
8.1
8.2
8.3
8.4
8.5

1 0 C S4 5

I/O Interface – 2, Interrupts, and DMA:
/O Interface (continued):
The Programmable Peripheral Interface 82C55
Programmable Interval Timer 8254.
3 Interrupts: Basic Interrupt Processing.

160-174

Hardware Interrupts: INTR and INTA/.

8.6

Direct Memory Access: Basic DMA Operation and
Definition.

8.7

DMA , and practice

Page 5


Related documents


PDF Document mpsyllabus
PDF Document cosyllabus
PDF Document mpunit1
PDF Document extc sem4 mp assignments
PDF Document material sinteza
PDF Document 1c


Related keywords