Microprocessors Questions and Answers – Do’s and Don’ts While Using Instruc…

This set of Microprocessor Multiple Choice Questions & Answers (MCQs) focuses on “Do’s and Don’ts While Using Instructions”.

1. The logic required for implementing a program can be expressed in terms of
a) flowchart
b) algorithm
c) flowchart & algorithm
d) none of the mentioned
View Answer

Answer: c
Explanation: The logic required for implementing a program must be visualized clearly which is possible by flowchart and algorithm.

2. The operands, source and destination in an instruction cannot be
a) register, register
b) memory location, memory location
c) memory location, register
d) immediate data, register
View Answer

Answer: b
Explanation: Only one memory operand can be specified in one instruction.

3. The instruction that is not possible among the following is
a) MOV AX, BX
b) MOV AX, [BX].
c) MOV 55H, BL
d) MOV AL, 55H
View Answer

Answer: c
Explanation: 8-bit or 16-bit operand cannot be used as a destination operand.
advertisement

4. The instruction that is not possible among the following is
a) MOV AX, [BX].
b) MOV AX, 5555H
c) MOV AX, [SI].
d) MOV [SI], [DI].
View Answer

Answer: d
Explanation: Both the operands cannot be memory operands.

5. Both the operands source and destination of an instruction cannot be
a) register, register
b) immediate data, register
c) register, immediate data
d) immediate data, memory location
View Answer

Answer: c
Explanation: Since destination operand should not be immediate data.
Free 30-Day Python Certification Bootcamp is Live. Join Now!

6. The registers that cannot be used as operands for arithmetic and logical instructions are
a) general purpose registers
b) pointers
c) index registers
d) segment registers
View Answer

Answer: d
Explanation: Segment registers are not allowed as operands for arithmetic and logical instructions.

7. The operands of an instruction cannot be
a) registers
b) memory operands and immediate operands
c) immediate operands
d) memory operands
View Answer

Answer: b
Explanation: Both the operands should not be immediate operands and memory operands.

Sanfoundry Global Education & Learning Series – Microprocessors.

Here’s the list of Best Books in Microprocessors.

To practice all areas of Microprocessors, here is complete set of 1000+ Multiple Choice Questions and Answers.
advertisement

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
I’m Manish - Founder and CTO at Sanfoundry. I’ve been working in tech for over 25 years, with deep focus on Linux kernel, SAN technologies, Advanced C, Full Stack and Scalable website designs.

You can connect with me on LinkedIn, watch my Youtube Masterclasses, or join my Telegram tech discussions.

If you’re in your 40s–60s and exploring new directions in your career, I also offer mentoring. Learn more here.