DR G R DAMODARAN COLLEGE OF SCIENCE (Autonomous), COIMBATORE - 14
BCA
Effective from the academic year: 2012
THIRD SEMESTER
Allied: MICROPROCESSOR AND ASSEMBLY LANGUAGE PROGAMMING
Objective of the Subject : The overall objectives is to provide a basic understanding with the
basic components of 8085 & 8086 instruction set architecture, inspect and modify 8086
processor registers and memory, write and run basic assembly programs.
UNIT I:
(10 Hrs)
Microprocessors Microprocessor instruction set and Computer Languages Microprocessor
Architecture and its operations Memory Input and Output devices Comparison of 8085 and 8086.
UNIT II:
(10 Hrs)
Introduction 8086 Microprocessors architecture: Segment registers and memory segmentation Instruction Pointer Pointers & Index Registers. Instruction set: data transfer, data processing,
program control instructions - jumps branching- Addressing Modes - simple programs.
UNIT III:
(12 Hrs)
Memory Interfaces: Minimum-mode & Maximum-mode systems Interfacing with Memory.
Interrupt Interface of 8086 Microprocessors: Interrupt mechanism Types & Priority Interrupt
Vector Table 8259A Programmable Interrupt Controller - Interrupt sequence.
UNIT IV:
(10Hrs)
Interface circuit: 8255A Programmable Peripheral Interface 8254A - Programmable Interval
Timer- 8237A Programmable Direct Memory Access controller Serial Communication
Interface 8279 Programmable Keyboard/Display Controller.
UNIT V:
(8 Hrs)
Single chip Micro controllers 32 bit Microprocessors Microprocessor Applications: Designing
Scanned Display- Keyboard interfacing - Printer interfacing .
TEXT BOOK
1. Microprocessor Architecture, Programming and Applications with the 8085,Ramesh
S.Gaonkar, , Penram International Publications , Fourth Edition, 2000.
2. Microprocessor and Interfacing Programming and Hardware, Hall D.V,Tata McGraw
Hill, 2nd edition,2006.
3. Microprocessors and Microcomputer Based System Design, Mohammed Rafiquzzaman,
Universal book stall, 2nd edition,2008.