University of Madras
Chepauk, Chennai-600 005.
B.Sc Computer Science
November - 2011
PART A - (10 * 3 = 30 marks)
Answer any TEN questions. All questions carry equal marks. Each answer should not exceed 50 words. 1. Define instruction. What are the two parts of an instruction? 2. What do you mean by accumulator? 3. List out the flags of 8085. 4. What is an assembler? 5. What is indexing? Give an example. 6. What is CMP instruction? List the flags affected by this instruction. 7. What do you mean by stack in 8085? 8. List the various conditional call instructions. 9. What is table look-up technique? 10. What are the steps involved in converting a 2-digit BCD number into its binary equivalent. 11. What is memory access time? 12. What is memory-mapped I/O? PART B - (5 * 6 = 30 marks) Answer any FIVE questions. All questions carry equal marks. Each answer should not exceed 200 words. 13. Describe the bus structure of 8085 with a neat diagram. 14. What is memory map? Discuss with an example. 15. What is ROM? Explain the various types of ROM. 16. Explain the various rotate instructions with an example program. 17. Explain how to introduce time delay using a register pair. 18. Illustrate Binary to ASCII conversion using an example program. 19. What is DMA? Discuss with a neat diagram. PART C - (4 * 10 = 40 marks) Answer any FOUR questions. All questions carry equal marks. Each answer should not exceed 500 words. 20. Discuss the architecture of 8085 with a neat block diagram. 21. What is dynamic debugging? Explain. 22. Illustrate the modulo 10 counter with necessary program and flowchart. 23. Give a brief note on subroutines in 8085. 24. With an example program, explain BCD to seven-segment LED code conversion. 25. Give a brief note on 8085 interrupts. |