Difficulty: Easy
Correct Answer: KRX
Explanation:
Introduction / Context:
Converting between hexadecimal byte values and ASCII characters is a routine skill in debugging, embedded development, and protocol analysis. This question asks you to translate three hexadecimal bytes into their ASCII character equivalents to form a readable 3-character string.
Given Data / Assumptions:
Concept / Approach:
Each byte represents one ASCII character. The mapping is as follows: hex 41 = 'A', 42 = 'B', …, 4B = 'K'; hex 52 falls within the uppercase range and is 'R'; hex 58 is 'X'. By decoding each byte, the final string is built by concatenation in order.
Step-by-Step Solution:
Verification / Alternative check:
Cross-check with an ASCII table: the range 0x41–0x5A corresponds to uppercase letters. All three values lie in that range and map to the expected letters, confirming the result.
Why Other Options Are Wrong:
FGM, KLM, and JQW correspond to different hex sequences and do not match 4B 52 58. Therefore, they are plausible-looking but incorrect distractors.
Common Pitfalls:
Confusing hex values with decimal indices; reading bytes in reverse order; mixing ASCII with extended encodings that change character mappings.
Final Answer:
KRX
Discussion & Comments