1. What is difference between microprocessor and microcontroller.
2. Add to numbers 35H and 49H. 3. Rules of binary addition and subtraction. 4. What is location before D0F0H and after D0FFH 5. Whether Address bus is unidirectional or bidirectional? 6. Why is 8085 called as 8 bit microprocessor 7. Explain working of stack. 8. Draw flag register for 8085 and uses of each flag 9. WAP to Move data from a location D000H to accumulator 10. WAP Clear the contents of locations D000H to D003H 11. WAP to copy status of flags in register C 12. Stack pointer is inside the microprocessor or outside the microprocessor 13. Stack is inside the microprocessor or outside the microprocessor 14. Write a program to set parity flag 15. Write a set auxillary carry flag 16. What is an interrupt 17. What are the steps followed by 8085 in response of an interrrupt 18. How many hardware interrupts are there in 8085 19. How many software interrupts are there in 8085 20. What is a difference between a call and a jump instruction 21. is it possible to write a small one byte program for a 8085 based system without any external memory 22. what is the use of program counter why is it a 16 bit register 23. Which is the instruction which uses stack 24. what is the maximum size of memory that can be interfaced with 8085 25. Can port A of 8255 have an address of 81 H if not why 26. Draw an decoder logic so that port A of 8255 has an address of C0H 27. Draw the control word format of 8255 and BSR mode format 28. What does the instruction MOV A,M do ans : moves data from a memory location pointed by HL pair to accumulator 29. Refer Multiple choice questions from the books available 30. In 8 bit ADC what does 8 represent 31. What is meant by resolution of an ADC 32. How many channels does ADC 0809 have 33. What are the functions of different pins of ADC (SOC EOC ALE CLOCK output enable Etc ) 34. What are different types of ADC ( Successive approximation type Dual slope etc ) 35. Write a program for square wave form generation using a DAC 36. In programming of a stepper motor who is speed of motor controlled and how is the direction of rotation changed ? 37. In programming of stepper motor if delay is not used what will happen? 38. Advantages of stepper motor? 39. What does a step angle mean 40. The step angle of stepper motor depends upon .....? 9 ORAL QUESTION BANK Micro controller
Class : SE Electrical
1. What is the size of SP Register ?
2. How to select a register bank ? 3. What is bit length of the program counter ? 4. Name all 16 bit registers in the 8051. 5. What is the size of memory in 8051 ? 6. What is the use of OV and P flag in PSW ? 7. Write a instruction which will set the OV flag. 8. In the ADD instruction when is AC flag raised ? 9. On power up what is the location of the stack ? 10. On power up what are the contents of stack pointer . 11. On power up which register bank is selected? 12. Does the stack of 8051 grows upwards or downwards ? 13. List the instructions to select bank 2. 14. Explain the internal program memory structure. 15. Explain the internal program memory structure. 16. Explain the PSW. 17. What is meant by an active low signal. Give examples of active low signal. 18. How many timers are present in 8051 ? Name them. 19. How to access external program memory ? 20. What would happen after PUSH 00 ? 21. What is the use of PSEN ? 22. What is use of ALE ? 23. What is use of EA ? 24. Explain CJNE instruction. 25. Tell 2 bit level instructions. 26. Write program to load timer. 27. Which area is the bit addressable area ? 28. How to configure timer as counter ? 29. Explain the interrupts. 30. Which is the input signal for timer and counter ? 31. What is the operating voltage of microcontroller ? 32. Explain the stack. 33. What is baud rate ? 34. Write instruction to move data from memory location 03 H to D000 H. 35. How to set the bits in bit addressable area ? 9 ORAL QUESTION BANK 36. How to send FFH to port 2 ? 37. Write a program to receive data from P1.1 and send it to P1.2. 38. How many banks are present in 8051. 39. How many register are present in a bank/in 8051 ? 40. Write a program to generate square wave on P1.1. 41. How to control speed of stepper motor and direction of rotation of stepper motor ? 42. What is parity flag ? when it is set ? 43. Write a program to set parity flag. 44. What is the difference between following instructions – a. MOV A, @R0 b. MOV A, R0 45. Write a program to add 10 numbers in an array. 46. Write a program to find 2’s complement. 47. Write a program to complement the contents of 30H and store it in 31H. 48. Explain MOVX and MOVC. 49. How to move data in R0 of Bank 0 to R0 of Bank 1? 50. Write a program to add 2 to data in 50H and store the result in 31H. 51. Explain instruction DIV AB. 52. Explain instruction MUL AB. 53. Explain serial communication process. 54. What is use of TI and RI flag in serial communication. ? 55. Which register is used for serial communication ? 56. Explain SJMP,AJMP and LJMP. 57. Write a program to generate a Pulse. 58. What is difference between MOV A,#05H and MOV A, 05H 59. What is difference between MOV A, R0 and MOV A, @R0 60. Give the instructions to load Timer 1 by 4455H 61. Give the instruction to start the timer 62. Give the instruction to stop the timer 63. Write a program to set zero flag 64. Write a program to select register bank 1 65. What is the size of internal program memory 66. What is the size of internal data memory 67. What is the addressing capacity of 8051 68. What is the use of pins T0 and T1 69. Configure the timer 0 in Mode 0 70. Write a program to configure port P1 as input port 9 ORAL QUESTION BANK 71. Explain full duplex ,half duplex serial communication 72. State True of False : 8051 supports full duplex communication 73. State True of False : CJNE instruction affects carry flag. 74. State True of False : MOV A,#00H sets the zero flag 75. MOV C instruction us used to access 1:Internal program memory 2:external program memory 3. BOTH 4: NONE. 76. Give different ways of clearing the accumulator. 77. What is the difference between microprocessor and microcontroller 78. Explain the function of various pins of an Analog to Digital converter (0809) 79. Write a program to initialize stack at a location 45H 80. Give an instance when the microcontroller uses STACK 81. Give an instruction to copy contents of register R0 of register Bank 0 on stack 82. Is MOV A,@R4 a valid instruction 83. IS DEC DPTR a valid instruction if the ans. is "NO" how to decrement DPTR 84. Write a program to copy data from D000H from external data ROM 85. Write a program to copy data from D000H from external data RAM 86. Write a program to copy data from D000H from external Program ROM 87. What is the Significance of specific crystal frequency 11.0592 MHz. 88. What is the frequency of signal ALE relative to crystal frequency 89. What is the time after which a Timer increments. 90. What is the difference between waveforms of clock and square wave. 91. Give the internal interrupts and external interrupts used in 8051 92. Whether External access pin is input pin or output pin. 93. Write a delay subroutine using one register 94. Why are ports P0 and P2 unavailable for I/O when using external memory? 95. Which port does not have internal pull up resistors. 96. Which is a port which does not have any alternate function. 97. Give a instruction which is of READ -MODIFY-WRITE type. 98. If one does not want to access internal program memory what should he do. 99. On reset what are contents of internal RAM? 100. Give an instruction which checks the status of Flag AC.