MCQOPTIONS
Saved Bookmarks
This section includes 22 Mcqs, each offering curated multiple-choice questions to sharpen your Microprocessors knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Addressing mode in which the address field of instruction specifies a register in the CPU, whose contents given the address of the operand in memory is called...... |
| A. | indirect addressing mode |
| B. | relative addressing mode |
| C. | register addressing mode |
| D. | register indirect addressing mode |
| Answer» E. | |
| 2. |
In which addressing mode, the operand is given explicitly in the instruction (Example instruction : ADD R4, #3) |
| A. | Absolute mode |
| B. | Register indirect mode. |
| C. | Immediate mode |
| D. | Based Indexed mode. |
| Answer» D. Based Indexed mode. | |
| 3. |
In the Register Indirect addressing mode, the effective address of the datum in the base register or an index register that is specified by the instruction is |
| A. | \(EA = \left\{ {\begin{array}{*{20}{c}} {\left( {AX} \right)}\\ {\left( {DI} \right)}\\ {\left( {SI} \right)} \end{array}} \right\}\) |
| B. | \(EA = \left\{ {\begin{array}{*{20}{c}} {\left( {BX} \right)}\\ {\left( {DI} \right)}\\ {\left( {SI} \right)} \end{array}} \right\}\) |
| C. | \(EA = \left\{ {\begin{array}{*{20}{c}} {\left( {CX} \right)}\\ {\left( {DI} \right)}\\ {\left( {SI} \right)} \end{array}} \right\}\) |
| D. | \(EA = \left\{ {\begin{array}{*{20}{c}} {\left( {DX} \right)}\\ {\left( {DI} \right)}\\ {\left( {SI} \right)} \end{array}} \right\}\) |
| Answer» C. \(EA = \left\{ {\begin{array}{*{20}{c}} {\left( {CX} \right)}\\ {\left( {DI} \right)}\\ {\left( {SI} \right)} \end{array}} \right\}\) | |
| 4. |
An addressing mode in which the location of the data is contained within the mnemonic, is known as |
| A. | Immediate addressing mode |
| B. | Implied addressing mode |
| C. | Register addressing mode |
| D. | Direct addressing mode |
| Answer» C. Register addressing mode | |
| 5. |
Consider an instruction of the type LW R1, 20(R2) which during execution reads a 32 bit word from memory and stores it in a 32 bit register R1. The effective address of the memory location is obtained by adding a constant 20 and contents of R2. Which one best reflects the source operand |
| A. | Immediate addressing |
| B. | Register addressing |
| C. | Register Indirect addressing |
| D. | Indexed addressing |
| Answer» E. | |
| 6. |
In the following addressing mode, which of them performs better for accessing array? |
| A. | Register addressing mode |
| B. | Direct addressing mode |
| C. | Displacement addressing mode |
| D. | Index addressing mode |
| Answer» E. | |
| 7. |
In the 8051 microcontrollers, the direct addressing mode is used in |
| A. | Internal data memory |
| B. | External data memory |
| C. | Internal program memory |
| D. | External program memory |
| Answer» B. External data memory | |
| 8. |
In case the code is position-dependent, the most suitable addressing mode is: |
| A. | Direct mode |
| B. | Indirect mode |
| C. | Relative mode |
| D. | Indexed mode |
| Answer» D. Indexed mode | |
| 9. |
For computers based on three-address instruction formats, each address field can be used to specify which of the following:(S1) A memory operand(S2) A processor register(S3) An implied accumulator register |
| A. | Either S1 or S2 |
| B. | Either S2 or S3 |
| C. | Only S2 and S3 |
| D. | All of S1, S2 and S3 |
| Answer» B. Either S2 or S3 | |
| 10. |
In which addressing mode the contents of a register specified in the instruction are first decremented, and these contents are used as the effective address of the operands? |
| A. | index addressing |
| B. | indirect addressing |
| C. | auto increment |
| D. | auto decrement |
| Answer» E. | |
| 11. |
IN_WHICH_OF_THESE_ADDRESSING_MODES,_A_CONSTANT_IS_SPECIFIED_IN_THE_INSTRUCTION,_AFTER_THE_OPCODE_BYTE??$ |
| A. | register instructions |
| B. | register specific instructions |
| C. | direct addressing |
| D. | immediate mode |
| Answer» E. | |
| 12. |
The data address of look-up table is found by adding the contents of$ |
| A. | accumulator with that of program counter |
| B. | accumulator with that of program counter or data pointer |
| C. | data register with that of program counter or accumulator |
| D. | data register with that of program counter or data pointer |
| Answer» C. data register with that of program counter or accumulator | |
| 13. |
The only memory which can be accessed using indexed addressing mode is$ |
| A. | RAM |
| B. | ROM |
| C. | Main memory |
| D. | Program memory |
| Answer» E. | |
| 14. |
The instruction, ADD A, #100 perform? |
| A. | 100(decimal) is added to contents of address register |
| B. | 100(decimal) is subtracted from the accumulator |
| C. | 100(decimal) is added to contents of an accumulator |
| D. | none |
| Answer» D. none | |
| 15. |
The instruction, RLA perform? |
| A. | rotation of address register to left |
| B. | rotation of accumulator to left |
| C. | rotation of address register to right |
| D. | rotation of accumulator to right |
| Answer» C. rotation of address register to right | |
| 16. |
The addressing mode, in which the instructions has no source and destination operands is |
| A. | register instructions |
| B. | register specific instructions |
| C. | direct addressing |
| D. | indirect addressing |
| Answer» C. direct addressing | |
| 17. |
The instruction, ADD A, R7 is an example of |
| A. | register instructions |
| B. | register specific instructions |
| C. | indexed addressing |
| D. | none |
| Answer» B. register specific instructions | |
| 18. |
The address register for storing the 8-bit addresses can be |
| A. | R0 of the selected bank of register |
| B. | R1 of the selected bank of register |
| C. | Stack pointer |
| D. | All of the mentioned |
| Answer» E. | |
| 19. |
The address register for storing the 16-bit addresses can only be |
| A. | stack pointer |
| B. | data pointer |
| C. | instruction register |
| D. | accumulator |
| Answer» C. instruction register | |
| 20. |
The storage of addresses that can be directly accessed is |
| A. | external data RAM |
| B. | internal data ROM |
| C. | internal data RAM and SFRS |
| D. | external data ROM and SFRS |
| Answer» D. external data ROM and SFRS | |
| 21. |
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 | |
| 22. |
Which of the following is not an addressing mode of 8051? |
| A. | register instructions |
| B. | register specific instructions |
| C. | indexed addressing |
| D. | none |
| Answer» E. | |