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.
| 1. |
This program code will be executed continuously: |
| A. | True |
| B. | False |
| Answer» B. False | |
| 2. |
This program code will be executed once: |
| A. | True |
| B. | False |
| Answer» C. | |
| 3. |
The contents of the accumulator after this operation MOV A,#0BH ANL A,#2CH will be |
| A. | 11010111 |
| B. | 11011010 |
| C. | 00001000 |
| D. | 00101000 |
| Answer» D. 00101000 | |
| 4. |
When the 8051 is reset and the 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 | |
| 5. |
This program code will read data from port 0 and write it to port 2, and it will stop looping when bit 3 of port 2 is set: |
| A. | True |
| B. | False |
| Answer» B. False | |
| 6. |
The following program will receive data from port 1, determine whether bit 2 is high, and then send the number FFH to port 3: READ: MOV A,P1 ANL A,#2H CJNE A,#02H,READ MOV P3,#FFH |
| A. | True |
| B. | False |
| Answer» B. False | |
| 7. |
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 | |
| 8. |
The following command will copy the accumulator to the location whose address is 23H: MOV 23H,A |
| A. | True |
| B. | False |
| Answer» B. False | |
| 9. |
The contents of the accumulator after this operation MOV A,#2BH ORL A,00H will be: |
| A. | 1B H |
| B. | 2B H |
| C. | 3B H |
| D. | 4B H |
| Answer» C. 3B H | |
| 10. |
The following program will cause the 8051 to be stuck in a loop: |
| A. | True |
| B. | False |
| Answer» C. | |
| 11. |
The following command will rotate the 8 bits of the accumulator one position to the left: |
| A. | True |
| B. | False |
| Answer» B. False | |
| 12. |
This statement will set the address of the bit to 1 (8051 Micro-controller): |
| A. | True |
| B. | False |
| Answer» C. | |
| 13. |
The following program will cause the 8051 to be stuck in a loop: LOOP: MOV A, #00H JNZ LOOP |
| A. | True |
| B. | False |
| Answer» C. | |
| 14. |
This program code will read data from port 0 and write it to port 2, and it will stop looping when bit 3 of port 2 is set: STAT: MOV A, PO MOV P2,A JNB P2.3, STAT |
| A. | True |
| B. | False |
| Answer» B. False | |
| 15. |
This program code will be executed once: STAT: MOV A, #01H JNZ STAT |
| A. | True |
| B. | False |
| Answer» C. | |
| 16. |
This program code will be executed continuously: STAT: MOV A, #01H JNZ STAT |
| A. | True |
| B. | False |
| Answer» B. False | |
| 17. |
The 8259-A is a _________. |
| A. | piority Interrupt Controller |
| B. | priority Resolver |
| C. | interrupt Request Registry |
| D. | control logic |
| Answer» B. priority Resolver | |
| 18. |
______ is used to transfer data between microprocessor and I/O process. |
| A. | 8255A |
| B. | 8279 |
| C. | 8254A |
| D. | 8237A |
| Answer» B. 8279 | |
| 19. |
The symbol, ‘addr 16’ represents the 16-bit address which is used by the instructions to specify the |
| A. | destination address of CALL |
| B. | source address of JUMP |
| C. | destination address of call or jump |
| D. | source address of call or jump |
| Answer» D. source address of call or jump | |
| 20. |
The priority level of interrupt of 8051 for which SI(serial interrupt) interrupt is programmed is |
| A. | level 0 |
| B. | level 1 |
| C. | level 0 or level 1 |
| D. | none of the above |
| Answer» C. level 0 or level 1 | |
| 21. |
The first byte of a short jump instruction represents |
| A. | opcode byte |
| B. | relative address |
| C. | opcode field |
| D. | none of the above |
| Answer» B. relative address | |
| 22. |
Name the read only registers are present in the DS12887? |
| A. | register A, register B |
| B. | register B, register C |
| C. | register C, register D |
| D. | register D, register A |
| Answer» D. register D, register A | |
| 23. |
Which of the following is not an instruction of 8051? |
| A. | arithmetic instructions |
| B. | boolean instructions |
| C. | logical instructions |
| D. | none of the above |
| Answer» E. | |
| 24. |
The logical instruction that affect the carry flag during its execution is |
| A. | XRL A; |
| B. | ANL A; |
| C. | ORL A; |
| D. | RLC A; |
| Answer» E. | |
| 25. |
The conditional control transfer instructions check a bit condition which includes any bit of |
| A. | bit addressable RAM |
| B. | bit addressable SFRs |
| C. | content of accumulator |
| D. | all of the mentioned |
| Answer» E. | |
| 26. |
All conditional jumps are |
| A. | absolute jumps |
| B. | long jumps |
| C. | short jumps |
| D. | none of the above |
| Answer» D. none of the above | |
| 27. |
The RS pin is an input or output for a controller? |
| A. | input |
| B. | output |
| C. | both of the mentioned |
| D. | none of the mentioned |
| Answer» C. both of the mentioned | |
| 28. |
XRL, ORL, ANL commands have |
| A. | accumulator as the destination address and any register, memory or any immediate data as the source address |
| B. | accumulator as the destination address and any immediate data as the source address |
| C. | any register as the destination address and accumulator, memory or any immediate data as the source address |
| D. | any register as the destination address and any immediate data as the source address |
| Answer» B. accumulator as the destination address and any immediate data as the source address | |
| 29. |
JZ, JNZ, DJNZ, JC, JNC instructions monitor the bits of which register ? |
| A. | DPTR |
| B. | B |
| C. | A |
| D. | PSW |
| Answer» E. | |
| 30. |
What is the meaning of the instruction MOV A,05H ? |
| A. | data 05H is stored in the accumulator |
| B. | fifth bit of accumulator is set to one |
| C. | address 05H is stored in the accumulator |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 31. |
INTR, WR signal are an input/output signal pin ? |
| A. | both are output |
| B. | both are input |
| C. | one is input and the other is output |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 32. |
8 input DAC has |
| A. | 8 discrete voltage levels |
| B. | 64 discrete voltage levels |
| C. | 124 discrete voltage levels |
| D. | 256 discrete voltage levels |
| Answer» E. | |
| 33. |
In the instruction “MOV TH1,#-3”, what is the value that is being loaded in the TH1 register ? |
| A. | 0xFCH |
| B. | 0xFBH |
| C. | 0xFDH |
| D. | 0xFEH |
| Answer» B. 0xFBH | |
| 34. |
A thermistor is a: |
| A. | sensor |
| B. | adc |
| C. | transducer |
| D. | micro controller |
| Answer» D. micro controller | |
| 35. |
What should be done if we want to double the baud rate? |
| A. | change a bit of the TMOD register |
| B. | change a bit of the PCON register |
| C. | change a bit of the SCON register |
| D. | change a bit of the SBUF register |
| Answer» C. change a bit of the SCON register | |
| 36. |
ANL instruction is used |
| A. | to AND the contents of the two registers |
| B. | to mask the status of the bits |
| C. | all of the mentioned |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 37. |
PWM allows the control of a DC motor with the same phase, but with different amplitude phases? |
| A. | true |
| B. | false |
| C. | cant be determined |
| D. | none of the mentioned |
| Answer» C. cant be determined | |
| 38. |
Which of the following comes under indexed addressing mode? |
| A. | MOVX A, @DPTR |
| B. | MOVC @A+DPTR,A |
| C. | MOV A,R0 |
| D. | MOV @R0,A |
| Answer» C. MOV A,R0 | |
| 39. |
What is the correct order of priority that is set after a controller gets reset? |
| A. | TxD/RxD > T1 > T0 >EX1 > EX0 |
| B. | TxD/RxD < T1 < T0<EX1 < EX0 |
| C. | EX0 > T0 > EX1 >T1> TxD/RxD |
| D. | EX0 < T0 < EX1 < T1 < TxD/RxD |
| Answer» D. EX0 < T0 < EX1 < T1 < TxD/RxD | |
| 40. |
TF1, TR1, TF0, TR0 bits are of which register? |
| A. | TMOD |
| B. | SCON |
| C. | TCON |
| D. | SMOD |
| Answer» D. SMOD | |
| 41. |
What is the function of SCON register? |
| A. | to control SBUF and SMOD registers |
| B. | to program the start bit, stop bit, and data bits of framing |
| C. | none of the mentioned |
| D. | both of the mentioned |
| Answer» C. none of the mentioned | |
| 42. |
What is the supply that a DS12887 consumes even when the power is switched off? |
| A. | Lithium ion battery |
| B. | Lead battery |
| C. | Both of the mentioned |
| D. | None of the mentioned |
| Answer» B. Lead battery | |
| 43. |
To initialise any port as an output port what value is to be given to it? |
| A. | 0xFF |
| B. | 0x00 |
| C. | 0x01 |
| D. | A port is by default an output port |
| Answer» E. | |
| 44. |
What is the clock source for the timers? |
| A. | some external crystal applied to the micro-controller for executing the timer |
| B. | from the crystal applied to the micro-controller |
| C. | through the software |
| D. | through programming |
| Answer» C. through the software | |
| 45. |
DS12887 is a |
| A. | Timer IC |
| B. | Serial communication IC |
| C. | RTC IC |
| D. | Motor |
| Answer» D. Motor | |
| 46. |
Which instructions have no affect on the flags of PSW? |
| A. | ANL |
| B. | ORL |
| C. | XRL |
| D. | All of the mentioned |
| Answer» E. | |
| 47. |
How can the direction of the DC motor be changed? |
| A. | by changing the torque |
| B. | by changing the switching speed |
| C. | by changing the polarity of voltages connected to the leads |
| D. | by changing the RPM rating |
| Answer» D. by changing the RPM rating | |
| 48. |
Transducers produce output voltage in the form of? |
| A. | an analog voltage in the form of current |
| B. | an analog voltage in the form of voltage |
| C. | an analog voltage in the form of pressure |
| D. | all of the mentioned |
| Answer» E. | |
| 49. |
Which pins of a micro controller are directly connected with 8255? |
| A. | RD |
| B. | WR |
| C. | D0-D7 |
| D. | all of the mentioned |
| Answer» E. | |
| 50. |
Which register is used to make the pulse a level or a edge triggered pulse? |
| A. | TCON |
| B. | IE |
| C. | IPR |
| D. | SCON |
| Answer» B. IE | |