Difficulty: Easy
Correct Answer: A is correct R is wrong
Explanation:
Introduction / Context:
Instruction encoding length depends heavily on addressing modes. If operands (source/destination) are implied, fewer bits are required, resulting in shorter opcodes—important in 8-bit CPUs like the 8085.
Given Data / Assumptions:
Concept / Approach:
Implicit (implied) addressing hard-codes the operand/register in the instruction definition, eliminating the need to encode register fields or addresses. This indeed reduces the number of bits. However, the stated reason is factually incorrect because the 8085 supports more than three addressing modes.
Step-by-Step Solution:
Verification / Alternative check:
Look up any 8085 programming manual and count distinct addressing styles used by instructions like MVI (immediate), MOV (register), LXI (immediate 16-bit), STA/LDA (direct), and instructions such as CMA (implied).
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
int
range of −32768 to +32767)?
Discussion & Comments