MCQOPTIONS
Saved Bookmarks
This section includes 133 Mcqs, each offering curated multiple-choice questions to sharpen your Digital Electronics knowledge and support exam preparation. Choose a topic below to get started.
| 51. |
Is this a valid statement ? SETB A |
| A. | yes |
| B. | no |
| C. | cant be determined |
| D. | none of the mentioned |
| Answer» C. cant be determined | |
| 52. |
When the call instruction is executed the top most element of stack comes out to be |
| A. | the address where stack pointer starts |
| B. | the address next to the call instruction |
| C. | address of the call instruction |
| D. | next address of the stack pointer |
| Answer» C. address of the call instruction | |
| 53. |
What is the function of the SCLK pin in MAX1112 ? |
| A. | It is used to bring data in |
| B. | It is used to bring data out and send in the control byte, one at a time |
| C. | It is used to get output clock |
| D. | It is used to get serial output |
| Answer» C. It is used to get output clock | |
| 54. |
Find the number of times the following loop will be executedMOV R6,#200BACK:MOV R5,#100HERE:DJNZ R5, HEREDJNZ R6,BACKEND |
| A. | 100 |
| B. | 200 |
| C. | 20000 |
| D. | 20000 |
| Answer» D. 20000 | |
| 55. |
Which bits of the Register A are used for turning on the oscillator? |
| A. | D4 |
| B. | D5 |
| C. | D6 |
| D. | All of the mentioned |
| Answer» E. | |
| 56. |
Which of the following statements are true about DAC0808 ? |
| A. | parallel digital data to analog data conversion |
| B. | it has current as an output |
| C. | both of the mentioned |
| D. | none of the mentioned |
| Answer» B. it has current as an output | |
| 57. |
CJNE instruction makes |
| A. | the pointer to jump if the values of the destination and the source address are equal |
| B. | sets CY=1, if the contents of destination register is greater then that of the source register |
| C. | sets CY=0, if the contents of destination register is smaller then that of the source register |
| D. | none of the mentioned |
| Answer» E. | |
| 58. |
When any interrupt is enabled, then where does the pointer moves immediately after this interrupt has occurred? |
| A. | to the next instruction which is to be executed |
| B. | to the first instruction of ISR |
| C. | to the first location of the memory called the interrupt vector table |
| D. | to the end of the program |
| Answer» D. to the end of the program | |
| 59. |
In unsigned number addition, status of which bit is important? |
| A. | OV |
| B. | CY |
| C. | AC |
| D. | PSW |
| Answer» C. AC | |
| 60. |
What steps have to be followed for interfacing a sensor to a micro controller 8051? |
| A. | make the appropriate connections with the controller, ADC conversion, analyse the results |
| B. | make connections of 8051 with an ADC to convert analog voltage to digital one , send this digital value to the controller, analyse the results |
| C. | interface sensor with the MAX232, send now to micro controller, analyse the results |
| D. | none of the mentioned |
| Answer» C. interface sensor with the MAX232, send now to micro controller, analyse the results | |
| 61. |
DJNZ R0,label is how many bit instruction? |
| A. | 2 |
| B. | 3 |
| C. | 1 |
| D. | Cant be determined |
| Answer» B. 3 | |
| 62. |
Calculate the jump code for again and here if code starts at 0000HMOV R1,#0MOV A,#0MOV R0,#25HAGAIN:ADD A,#0ECHJNC HEREHERE: INC R1DJNZ R0,AGAIN MOV R0,AEND |
| A. | F3,02 |
| B. | F9,01 |
| C. | E9,01 |
| D. | E3,02 |
| Answer» D. E3,02 | |
| 63. |
What is null modem connection? |
| A. | no data transmission |
| B. | no MAX232 |
| C. | the RxD of one is the TxD for the other |
| D. | no serial communication |
| Answer» D. no serial communication | |
| 64. |
Does the two instructions mean the same?1) BACK: DEC R0 JZ BACK2) BACK: DJNZ RO, BACK |
| A. | yes |
| B. | no |
| C. | cant be determined |
| D. | yes and second one is preferred |
| Answer» C. cant be determined | |
| 65. |
8051 series of micro controllers are made by which of the following companies? |
| A. | Atmel |
| B. | Philips |
| C. | None of the mentioned |
| D. | Both of the mentioned |
| Answer» E. | |
| 66. |
On power up, the 8051 uses which RAM locations for register R0- R7 |
| A. | 00-2F |
| B. | 00-07 |
| C. | 00-7F |
| D. | 00-0F |
| Answer» C. 00-7F | |
| 67. |
How many bytes of bit addressable memory is present in 8051 based micro controllers? |
| A. | 8 bytes |
| B. | 32 bytes |
| C. | 16 bytes |
| D. | 128 bytes |
| Answer» D. 128 bytes | |
| 68. |
If we push data onto the stack then the stack pointer |
| A. | increases with every push |
| B. | decreases with every push |
| C. | none of the mentioned |
| D. | both of the mentioned |
| Answer» B. decreases with every push | |
| 69. |
When the micro controller executes some arithmetic operations, then the flag bits of which register are affected? |
| A. | PSW |
| B. | SP |
| C. | DPTR |
| D. | PC |
| Answer» B. SP | |
| 70. |
How is the status of the carry, auxiliary carry and parity flag affected if write instructionMOV A,#9CADD A,#64H |
| A. | CY=0,AC=0,P=0 |
| B. | CY=1,AC=1,P=0 |
| C. | CY=0,AC=1,P=0 |
| D. | CY=1,AC=1,P=1 |
| Answer» C. CY=0,AC=1,P=0 | |
| 71. |
The 8051 is a 40-pin IC. Twenty-two pins are needed for the four I/O ports. |
| A. | 1 |
| B. | |
| Answer» C. | |
| 72. |
The ADC 0804 is an analog-to-digital converter that provides 8-bit output resolution that can be directly interfaced to a microcontroller. |
| A. | 1 |
| B. | |
| Answer» B. | |
| 73. |
Writing counter/loop programs is much more difficult with the introduction of the DJNA and the CJNE instructions. |
| A. | 1 |
| B. | |
| Answer» C. | |
| 74. |
Up to 65K of code memory and 65K of data memory can be added to any of the 8051 family members. |
| A. | 1 |
| B. | |
| Answer» C. | |
| 75. |
The statement LCALL READ passes control to the line labelled READ. |
| A. | 1 |
| B. | |
| Answer» B. | |
| 76. |
The number of data registers is: |
| A. | 8 |
| B. | 16 |
| C. | 32 |
| D. | 64 |
| Answer» D. 64 | |
| 77. |
The special function registers can be referred to by their hex addresses or by their register names. |
| A. | 1 |
| B. | |
| Answer» B. | |
| 78. |
The total amount of external code memory that can be interfaced to the 8051 is: |
| A. | 32K |
| B. | 64K |
| C. | 128K |
| D. | 256K |
| Answer» C. 128K | |
| 79. |
This statement will set the address of the bit to 1 (8051 Micro-controller): SETB 01H |
| A. | 1 |
| B. | |
| Answer» C. | |
| 80. |
Microcontrollers often have: |
| A. | CPUs |
| B. | RAM |
| C. | ROM |
| D. | all of the above |
| Answer» E. | |
| 81. |
Both registers TL0 and TL1 are needed to start Timer 0. |
| A. | 1 |
| B. | |
| Answer» C. | |
| 82. |
Which of the following commands will move the value at port 3 to register 2? |
| A. | MOV P2, R3 |
| B. | MOV R3, P2 |
| C. | MOV 3P, R2 |
| D. | MOV R2, P3 |
| Answer» E. | |
| 83. |
When the 8051 is reset and the line is HIGH, the program counter points to the first program instruction in the: |
| A. | internal code memory |
| B. | external code memory |
| C. | internal data memory |
| D. | external data memory |
| Answer» B. external code memory | |
| 84. |
The contents of the accumulator after this operation MOV A,#0BH ANL A,#2CH will be |
| A. | 11010111 |
| B. | 11011010 |
| C. | 1000 |
| D. | 101000 |
| Answer» D. 101000 | |
| 85. |
An alternate function of port pin P3.4 in the 8051 is: |
| A. | Timer 0 |
| B. | Timer 1 |
| C. | interrupt 0 |
| D. | interrupt 1 |
| Answer» B. Timer 1 | |
| 86. |
The following command will copy the accumulator to the location whose address is 23H: MOV 23H,A |
| A. | 1 |
| B. | |
| Answer» B. | |
| 87. |
The special function registers are maintained in the next 128 locations after the general-purpose data storage and stack. |
| A. | 1 |
| B. | |
| Answer» B. | |
| 88. |
The start-conversion on the ADC0804 is done by using the: |
| A. | |
| B. | CS line |
| C. | INTR line |
| Answer» B. CS line | |
| 89. |
The total external data memory that can be interfaced to the 8051 is: |
| A. | 32K |
| B. | 64K |
| C. | 128K |
| D. | 256K |
| Answer» C. 128K | |
| 90. |
Which of the following statements will add the accumulator and register 3? |
| A. | ADD @R3, @A |
| B. | ADD @A, R3 |
| C. | ADD R3, A |
| D. | ADD A, R3 |
| Answer» E. | |
| 91. |
Which of the following instructions will move the contents of register 3 to the accumulator? |
| A. | MOV 3R, A |
| B. | MOV R3, A |
| C. | MOV A, R3 |
| D. | MOV A, 3R |
| Answer» D. MOV A, 3R | |
| 92. |
A microcontroller is called a computer on a chip. |
| A. | 1 |
| B. | |
| Answer» B. | |
| 93. |
When the 8051 is reset and the EA line is LOW, the program counter points to the first program instruction in the: |
| A. | internal code memory |
| B. | external code memory |
| C. | internal data memory |
| D. | external data memory |
| Answer» C. internal data memory | |
| 94. |
The following program will cause the 8051 to be stuck in a loop: LOOP: MOV A, #00H  JNZ LOOP |
| A. | 1 |
| B. | |
| Answer» C. | |
| 95. |
Which of the following commands will copy the contents of location 4H to the accumulator? |
| A. | MOV A, 04H |
| B. | MOV A, L4 |
| C. | MOV L4, A |
| D. | MOV 04H, A |
| Answer» B. MOV A, L4 | |
| 96. |
Device pins XTAL1 and XTAL2 for the 8051 are used for connections to an external oscillator or crystal. |
| A. | 1 |
| B. | |
| Answer» B. | |
| 97. |
The last 96 locations in the internal data memory are reserved for general-purpose data storage and stack. |
| A. | 1 |
| B. | |
| Answer» C. | |
| 98. |
The ADC0804 has ________ resolution. |
| A. | 4-bit |
| B. | 8-bit |
| C. | 16-bit |
| D. | 32-bit |
| Answer» C. 16-bit | |
| 99. |
Different instruction sets must make up for the various members of the 8051 family. |
| A. | 1 |
| B. | |
| C. | 1 |
| D. | |
| Answer» C. 1 | |
| 100. |
The 8051 has ________ parallel I/O ports. |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 5 |
| Answer» D. 5 | |