Q: 1 The number of unused states in a 4-bit switch tail ring counter, (Johnson Counter) are
2
4
8
12
[ Option C ]
In a 4-bit Johnson counter (also called a switch-tail ring counter), the total number of possible states is 24=16. However, a Johnson counter produces only 2n unique states, where n is the number of flip-flops. For n=4, the number of valid states is 2×4=8. Therefore, the number of unused or invalid states is 16−8=8.
Q: 2 In a 4-stage ripple counter, the propagation delay of a flip-flop is 50ns. If the pulse width of the strobe is 30ns, find the maximum frequency at which the counter operates reliably.
10.0 MHz
20.0 MHz
7.5 MHz
4.35 MHz
[ Option D ]
Q: 3 How many unique states can a K-bit switch tail ring counter generate?
2K
Kn
2K
K
[ Option A ]
Q: 4 How many decade counters are connected in cascade to count from 0 to 999?
5
6
9
3
[ Option D ]
Q: 5 Which of the following statements is/are true about Ripple Counter?
1. It is an asynchronous counter.
2. Constitutes of Logic Gates and Flip-flops.
3. It is affected by propagation delay of Flip-flops.
4. Constitutes only Flip-flops.
5. It is affected by propagation delay of Flip-flops and Logic gates.
1,2,5 only
1,3,4 only
2 and 5 only
All are true
[ Option B ]
A Ripple Counter is a type of counter in which the output of one flip-flop serves as the clock input for the next flip-flop. Because the clock signal does not reach all flip-flops simultaneously, it is called an asynchronous counter.
Q: 6 A MOD-16 ripple counter using J—K flip-flop has a current state 1001. How many clock pulses are required to get the state 0000?
(a) 8
(b) 6
(c) 7
(d) 5
8
6
7
5
[ Option C ]
A MOD-16 ripple counter is a 4-bit binary counter that counts from 0000 (0) to 1111 (15) and then repeats. Each clock pulse increases the count by 1.
The current state is 1001, which is 9 in decimal. To reach 0000, the counter must first count up to 1111 (15) and then roll over to 0000.
| Clock Pulses | Counter State | Decimal Value |
|---|---|---|
| Current State | 1001 | 9 |
| 1 | 1010 | 10 |
| 2 | 1011 | 11 |
| 3 | 1100 | 12 |
| 4 | 1101 | 13 |
| 5 | 1110 | 14 |
| 6 | 1111 | 15 |
| 7 | 0000 | 0 |
Therefore, 7 clock pulses are required to reach 0000.
Thank you so much for taking the time to read my Computer Science MCQs section carefully. Your support and interest mean a lot, and I truly appreciate you being part of this journey. Stay connected for more insights and updates! If you'd like to explore more tutorials and insights, check out my YouTube channel.
Don’t forget to subscribe and stay connected for future updates.