Answer the following questions 1. What is the use of ALE pin in 8085? 2. How much time 8085 will take to execute LDA 16bit instruction if the crystal frequency is 4MHz. 3. List down various segment registers of 8086 microprocessor.
[3 marks]1. Differentiate between hardware interrupts and software interrupts of 8085. 2. Write 8085 instructions to store 00H in flag register.
[4 marks]Draw and explain the internal block diagram of 8085 microprocessor. mapped I/O
[7 marks]Draw the timing diagram of MVI A, 8bit instruction of 8085 microprocessor.
[3 marks]Write a program in 8085 to arrange the five numbers in ascending order. Assume numbers are available from 9000h to 9004h.
[7 marks]Explain the following instructions of the 8085 microprocessor with ssuitable example: LHLD, SPHL, LDAX, XTHL
[4 marks]An array of twenty data bytes is stored on memory locations 2000H onwards. Write an 8085 assembly language program to count the number of zeros, odd numbers and even numbers and store them on memory locations 3000H, 3001H and 3002H, respectively.
[7 marks]A BCD number between 0 and 99 is stored in a memory location named INBUF. Write a main program and a subroutine to convert the BCD number into its equivalent binary number. Store the result in a memory location called OUTBUF.
[7 marks]Enlist the sequence of steps occur when the interrupt request is placed on the INTR pin of the 8085 microprocessor.
[3 marks]Explain the functions of following instructions of 8085 – state its number of bytes occupied, number of Machine cycle required and T- states. 1. MOV A,M 2. LXI H,1000H 3. DAA 4. IN 80H
[4 marks]Aset of ten packed BCD numbers are stored in memory location starting from XX50H. Write a program without subroutine to add these numbers in BCD. If carry is generated save in register B, and adjust it for BCD. The final sum will be less than 9999 BCD.
[7 marks]State the difference between the vectored and non-vectored interrupts. Explain vectored interrupts of the 8085 microprocessor.
[3 marks]Write a main program and interrupt service routine to count the number of times the key is pressed by the user and display the count on data field of output port at address 80H and 81H (2-7seg LED).1
Define the concepts of stack and subroutine. Explain the PUSH and POP instructions of an 8085 microprocessor with example.
[3 marks]Draw the interfacing of a 4KB EPROM having a starting address 2000h and two 4KB static RAMs having starting addresses 4000h and 8000h, respectively, with 8085 microprocessor. Use demultiplexed address/data lines and use 3-to-8 decoder (74LS138)
[4 marks]Draw and explain the block diagram of the programmable peripheral interface (8255A).
[7 marks]Explain the SIM and RIM instructions of the 8085 microprocessor.
[3 marks]Design an 8085 microprocessor system with 74LS138 to interface eight number of push button switches at the port address 38H and common anode seven segment LED display at 3AH.
[4 marks]Draw and explain programmable interrupt controller 8259A.
[7 marks]Discuss the features of ARM Processor.
[3 marks]Differentiate between the real mode and protected mode of the 80286 microprocessor.
[4 marks]Explain, in brief, various addressing modes of the 8086 microprocessor.
[7 marks]Draw and explain architecture of SUN SPARC.
[3 marks]What is a descriptor table? What is its use? Differentiate between GDT and LDT.
[4 marks]Explain the paging mechanism in an 80386 microprocessor.
[7 marks]