Difficulty: Easy
Correct Answer: True
Explanation:
Introduction / Context:Addressing modes determine where data moves in a single cycle. In the 8051, direct addressing targets a specific internal RAM or SFR address. Understanding what range maps to internal RAM vs SFRs prevents subtle bugs.
Given Data / Assumptions:
Concept / Approach:Direct destinations in the lower 128 bytes (00H–7FH) reference internal RAM. The bit-addressable area is 20H–2FH, but byte writes to 23H still write the full byte. SFRs occupy 80H–FFH, so 23H is not an SFR address on a basic 8051.
Step-by-Step Solution:
Check address range: 23H < 80H ⇒ internal RAMOperation form: MOV direct, A ⇒ store A into byte at directTherefore: byte at RAM[23H] ← AVerification / Alternative check:Cross-reference the 8051 memory map: SFRs start at 80H; lower 128 is internal RAM, so the instruction is a valid byte move to RAM address 23H.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:True
Discussion & Comments