University of Madras - Syllabus of Bachelor of Science (BSc) Software Engineering - Semester III - BSE 205 - Microprocessors
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN SOFTWARE ENGINEERING
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
SYLLABUS
Semester III - BSE 205 - Microprocessors
Lecture Per Week: 6 hrs
Duration of Examination: 3 hrs
Maximum Marks: 100
Credits: 4
Unit I
Introduction to micro computers - microprocessors and assembly languages - micro processor 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 modes - data transfer instructions - arithmetic and logic operations - dynamic debugging
Unit III
Counters and time delays - hexadecimal counter modulo 10 counter - pulse timings for flashing lights - debugging counter and time delay program - stack subroutine - conditional call arid 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 - multi byte addition - multi byte 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 trapped I/O.
Books for Study
1. R.S.Gaonkar - Microprocessor architecture - Programming and Application with 8085/8080A
- Wiley Eastern Limited - 1990
2. A Mathur - Introduction to Microprocessor - 3rd Edition - Tata McGRaw Hill-1993