Convert the hexadecimal number 6B21 (base 16) to its exact binary (base 2) equivalent. Write the full 4-bit nibble for each hex digit.

Difficulty: Easy

Correct Answer: 0110101100100001

Explanation:

Introduction / Context:Base conversion between hexadecimal and binary is routine in digital design and debugging. Each hex digit maps exactly to a 4-bit binary “nibble,” which makes the conversion quick and error-resistant when done systematically. We will convert 6B21 (hex) into binary by expanding each digit into 4 bits.

Given Data / Assumptions:

  • Hex value: 6B21 (base 16).
  • Hex-to-binary mapping uses 4 bits per hex digit.
  • No leading nibbles are omitted; we keep all four nibbles.

Concept / Approach:Use the standard mapping: 0→0000, 1→0001, …, 9→1001, A→1010, B→1011, C→1100, D→1111, E→1110, F→1111. Expand each hex digit independently, then concatenate the nibbles in the same order to obtain the full binary string.

Step-by-Step Solution:6 (hex) → 0110.B (hex) → 1011.2 (hex) → 0010.1 (hex) → 0001.Concatenate: 0110 1011 0010 0001 → 0110101100100001.

Verification / Alternative check:Convert to decimal quickly: 6B21 (hex) = 616^3 + 1116^2 + 216 + 1 = 64096 + 11*256 + 32 + 1 = 24,576 + 2,816 + 33 = 27,425. Now check the binary value: 0110101100100001 (base 2) equals 27,425 decimal, confirming correctness.

Why Other Options Are Wrong:Each distractor differs in at least one nibble, often flipping a bit in the B or 2 positions, which changes the decimal value; only option A preserves the exact nibble mapping of 6, B, 2, 1.

Common Pitfalls:Dropping leading zeros in a nibble (e.g., writing 2 as 10 instead of 0010); reversing nibble order; confusing B (1011) with 13 (1101). Always write 4 bits per hex digit.

Final Answer:0110101100100001

Discussion & Comments

No comments yet. Be the first to comment!
Join Discussion