Difficulty: Easy
Correct Answer: 13
Explanation:
Introduction / Context:Binary counters naturally produce moduli that are powers of two because each new flip-flop doubles the number of states. When a design requires a modulus that is not a power of two, truncation via reset/load logic is used. Recognizing which moduli require truncation is important for choosing between a simple binary counter and additional decode/clear logic.
Given Data / Assumptions:
Concept / Approach:Identify whether the candidate modulus equals 2^n. Values like 8, 16, 32, and 64 are 2^3, 2^4, 2^5, 2^6 respectively. Any other integer (e.g., 13) is not a power of two and therefore must be implemented by truncation from the next higher power-of-two counter modulus (here 16) using decode/reset logic.
Step-by-Step Reasoning:
Check 8 = 2^3 ⇒ natural binary modulus.Check 16 = 2^4 ⇒ natural binary modulus.Check 32 = 2^5 and 64 = 2^6 ⇒ natural moduli.13 ≠ 2^n ⇒ must be truncated from 16 using decode/reset.Verification / Alternative check:Design sketch: use a 4-bit counter and decode decimal 13 (1101₂) to clear back to 0000; the counter then cycles through 0–12 (MOD-13).
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:13
Discussion & Comments