Sei sulla pagina 1di 4

9

ORAL QUESTION BANK


Microprocessor

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.

Potrebbero piacerti anche