University of Madras - Syllabus of Bachelor of Science (BSc) Electronics Science - Semester V - Paper IX - Microprocessor I
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN ELECTRONICS SCIENCE
SEMESTER SYSTEM WITH CREDITS
(Effective from the Academic Year 2003-2004)
Semester V - Paper IX - Microprocessor I
Duration: 3 hrs
Maximum Marks: 100
Credits: 4
Unit-1
Architecture of 8085 microprocessor, registers, flags, ALU-Address bus and data bus-Demultiplexing address / data bus-Control and status signals-Control bus-Programmer's model of 8085-Pin-out signal function diagram-Functions of different pins.
Unit-2
Instruction set of 8085-data transfer, arithmetic, logic, branching and machine control group of instructions-Addressing modes-register, register indirect, direct, immediate and implied addressing modes.
Assembly language and machine language - Programming exercises - addition, subtraction, multiplication and division (all 8-bit) of binary and BCD numbers.
Unit-3
Stack and stack related operations-Subroutines-Advanced programming techniques:
Code conversions - Binary to BCD, BCD to Binary, Binary to ASCII, ASCII to Binary, BCD to ASCII and ASCII to BCD, Block transfer, ascending order and descending order- Time delays using single register and register pair-Delay calculations-Debugging a program.
Unit-4
RAM, ROM, EPROM, EEPROM functional explanation-Memory interface, interfacing ROM, 2K X 8 and 4K X 8-Interfacing RAM, 2K X 8 and 4K X 8-Timing diagrams for memory read and memory write cycles-Instruction cycle, machine cycle and T-state.
Unit-5
Explanation of timing diagram for 8085 instructions, MOV Rd,Rs, MVI R, data 8, STA addr 16-Introduction of Wait states-Halt state-Dynamic RAM-Cache memory-Direct Memory Access(DMA), explanation with block diagram.
Book for study and reference
1. Ramesh S. Gaonkar: Microprocessor Architecture, Programming and Application with the 8085-Penram International Publishing, Mumbai.
2. B. Ram: Fundamentals of microprocessors and microcomputers-Dhanpat Rai publications, New Delhi.
3. V. Vijayendran: Fundamentals of microprocessor-8085-S. Viswanathan publishers, Chennai.