1. With suitable diagram, explain how the Address/Data bus (AD0-AD7) of
8085 microprocessors is de-multiplexed. 2. Differentiate between memory mapped I/O and I/O mapped I/O. 3. What is an assembler directive? Which assembler directives are used to define a procedure and a macro? How is a macro different from a procedure? 4. List the various instruction that can be used to clear Accumulator. 5. Draw the functional block diagram of 8085 microprocessors and explain. 6. Write a Program to perform the following: (1) Load the number 5CH in register D (2) Load the number 9E H in register C (3) Increment the Contents of register C by one. (4) Add the contents of register C and D and Display the sum at output port 1. 7. Write 8085 assembly language program to SORT an array of 10 bytes in Descending order. 8. State the function of given 8085 instructions: JP, JPE, JPO, JNZ. 9. How is PUSH B instruction executed? Find the status after the execution. 10. Explain the architecture, data flow and instruction execution of 8085 microprocessors. 11. Describe the instruction format and addressing modes of 8085 microprocessors. 12. Write an assembly language program based on 8085 microprocessor instruction set to search the smallest data in a set. 13. With suitable example, discuss about 8085 microprocessor instructions used for data manipulation. 14. Draw the architectural diagram of 8085 microprocessor and list out the following (i) General Purpose Registers (ii) Special Purpose registers with their functions (iii) Flags in the flag register with required explanation 15. Explain the purpose of the following signals in 8085. (i) READY (ii) AD0-AD7 (iii) HOLD (iv) IO/ M (v) INTR 16. Design a memory system for 8085 such that it should contain 2KB of EPROM and 2 KB of RAM with starting address 0000H and 6000H (10) 17. What is an addressing mode? With suitable example, explain any 4 addressing modes in 8085. 18. What are the different categories of interrupts in microprocessor 8085?