University of Madras - Syllabus of Bachelor of Science (BSc) Computer Science - Semester IV - Paper VII - CS219 - Microprocessors and Its Applications
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN COMPUTER SCIENCE
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
Semester IV - Paper VII - CS219 - Microprocessors and Its Applications
Lecture Lab: 4
Duration: 3 hrs
Maximum Marks: 75
Credits: 3
UNIT I :
Introduction to Micro Computers, Microprocessors and Assembly Languages - Microprocessor architecture and its operations - 8085 MPU - 8085 Instruction set and classifications.
UNIT - II :
Writing assembly levels programs - Programming techniques such as looping, counting and indexing addressing nodes - Data transfer instructions - Arithmetic and logic operations - Dynamic debugging.
UNIT III :
Counters and Time delays - Hexadecimal counter - ModulolO counter .- Pulse Timings for flashing lights - Debugging counter and time delay program - stack - subroutine - conditional call and return instructions.
UNIT - IV :
BCD to Binary and Binary to BCD conversions - BCD to HEX and HEX to BCD
conversions - ASCII to BCD and BCD to ASCII conversions - BCD to Seven segment LED
Code conversions - Binary to ASCII and ASCII to Binary conversions - Muitibyte Addition -
Multibyte subtraction - BCD addition BCD Subtraction - Multiplication and Division.
UNIT - V :
Interrupt - Implementing interrupts - Multiple interrupt 8085 - trap Problems on implementing 8085 interrupt - DMA - Memory interfaces - Ram & Rom - I/O interface-Direct I/O - Memory mapped I/O.
References:
1. R. S. Gaonkar, "Microprocessor Architecture, Programming and Applications with
8085/8080A", Wiley Eastern limited, 1990.
2. A. Mathur, 'Introduction to Microprocessor', Third Edition, Tata McGraw-Hill Publishing Co. Ltd., 1993.