 
			 
			MCQOPTIONS
 Saved Bookmarks
				This section includes 14 Mcqs, each offering curated multiple-choice questions to sharpen your Microprocessors knowledge and support exam preparation. Choose a topic below to get started.
| 1. | THE_INSTRUCTION_THAT_LOADS_EFFECTIVE_ADDRESS_FORMED_BY_DESTINATION_OPERAND_INTO_THE_SPECIFIED_SOURCE_REGISTER_IS?$ | 
| A. | LEA | 
| B. | LDS | 
| C. | LES | 
| D. | LAHF | 
| Answer» B. LDS | |
| 2. | THE_INSTRUCTION_THAT_IS_USED_FOR_FINDING_OUT_THE_CODES_IN_CASE_OF_CODE_CONVERSION_PROBLEMS_IS?$ | 
| A. | XCHG | 
| B. | XLAT | 
| C. | XOR | 
| D. | JCXZ | 
| Answer» C. XOR | |
| 3. | The instruction that pushes the flag register on to the stack is$ | 
| A. | PUSH | 
| B. | POP | 
| C. | PUSHF | 
| D. | POPF | 
| Answer» D. POPF | |
| 4. | The instruction that loads the AH register with the lower byte of the flag register is$ | 
| A. | SAHF | 
| B. | AH | 
| C. | LAHF | 
| D. | PUSHF | 
| Answer» D. PUSHF | |
| 5. | The instruction that supports addition when carry exists is | 
| A. | ADD | 
| B. | ADC | 
| C. | ADD & ADC | 
| D. | None of the mentioned | 
| Answer» C. ADD & ADC | |
| 6. | The instruction that adds immediate data/contents of the memory location specified in an instruction/register to the contents of another register/memory location is | 
| A. | SUB | 
| B. | ADD | 
| C. | MUL | 
| D. | DIV | 
| Answer» C. MUL | |
| 7. | The instruction that loads the flag register completely from the word contents of the memory location is | 
| A. | PUSH | 
| B. | POP | 
| C. | PUSHF | 
| D. | POPF | 
| Answer» E. | |
| 8. | The instructions that are used for reading an input port and writing an output port respectively ar? | 
| A. | MOV, XCHG | 
| B. | MOV, IN | 
| C. | IN, MOV | 
| D. | IN, OUT | 
| Answer» E. | |
| 9. | The instruction that pushes the contents of the specified register/memory location on to the stack is | 
| A. | PUSHF | 
| B. | POPF | 
| C. | PUSH | 
| D. | POP | 
| Answer» D. POP | |
| 10. | In PUSH instruction, after each execution of the instruction, the stack pointer is | 
| A. | incremented by 1 | 
| B. | decremented by 1 | 
| C. | incremented by 2 | 
| D. | decremented by 2 | 
| Answer» E. | |
| 11. | Which of the following instruction is not valid? | 
| A. | MOV AX, BX | 
| B. | MOV DS, 5000H | 
| C. | MOV AX, 5000H | 
| D. | PUSH AX | 
| Answer» C. MOV AX, 5000H | |
| 12. | The instructions that involve various string manipulation operations are | 
| A. | branch instructions | 
| B. | flag manipulation instructions | 
| C. | shift and rotate instructions | 
| D. | string instructions | 
| Answer» E. | |
| 13. | Which of the following is not a data copy/transfer instruction? | 
| A. | MOV | 
| B. | PUSH | 
| C. | DAS | 
| D. | POP | 
| Answer» D. POP | |
| 14. | The instruction that is used to transfer the data from source operand to destination operand is | 
| A. | data copy/transfer instruction | 
| B. | branch instruction | 
| C. | arithmetic/logical instruction | 
| D. | string instruction | 
| Answer» B. branch instruction | |