Microprocessor Fundamentals
Microprocessor Fundamentals
Section A (10x2=20marks)
Answer ALL questions
1. What is the use of flags in microprocessor?
2. Which of the following bus is unidirectional/bidirectional? Give reason
(a) Control bus
(b) Data bus.
3. Distinguish the operations of INR A and INX H instructions.
4. Give examples for conditional jump instructions.
5. Give the function of INTR and INTA
6. Why is interfacing needed?
7. Give the possible instructions that clear the accumulator.
8. What is an input port?
9. Distinguish between software and hardware interrupts.
10. List the interrupts available in 8085 and their priorities.
11. (a) Explain demultiplexing of address/data bus using the latch 74LS373.
OR
(b) Write the functions of SID and SOD pins
12. (a) Discuss the addressing modes of 8085 with examples
OR
(b) Explain the data transfer instructions of microprocessor 8085
13. (a) Write an assembly language program to perform addition of 8 bit numbers using
microprocessor 8085.
OR
(b) Explain the Interfacing of 2k X 8 ROM with microprocessor 8085
14. (a) Explain the pin out signal function diagram of 8255 PPI.
OR
(b) With a Block diagram Explain the working of 8255
15. (a) Explain the functions of RIM and SIM instructions used in 8085 microprocessor.
OR
(b) Explain the difference between Hardware and software interrupts.
Section C (3x15=45marks)
Answer ALL questions
17. (a) With relevant examples, discuss the different arithmetic instructions set of 8085
microprocessor
OR
(b) Explain the interfacing concepts of 2K 8 ROM and RAM.
18. (a) With functional block diagram, explain the modes of operations of the input and output
port device using 8255
(OR)
(b) What are hardware and software interrupts? Discuss the main features of various interrupt
lines of 8085.