Explore topic-wise MCQs in Microprocessors.

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