Flip-flops - RS, RST, JK, master–slave, ripple counters, decade counters, up–down counters, serial and parallel registers - One Line Questions
1.
Consider a 4-bit ripple counter counting up. If the current count is 1010 (binary), what will be the count after the next clock pulse? —
1011
2.
What is the minimum number of flip-flops required to construct a counter that can count up to 15? —
4
3.
How many flip-flops are minimally required to build a decade counter? —
4
4.
What is the modulus of a standard 4-bit Ring Counter? —
4
5.
What is the modulus of a decade counter? —
10
6.
In a serial register, data is entered and retrieved: —
One bit at a time
7.
Edge-triggered flip-flops are preferred over level-triggered flip-flops because they: —
Avoid the race around condition
8.
In a D flip-flop, the output Q takes the value of the D input on the: —
Rising edge of the clock pulse
9.
A counter that counts in the sequence 000, 001, 010, 011, 100, 101, 110, 111, 000... is a: —
Modulo-16 counter (or Binary counter)
10.
When the mode select input of an up-down counter is HIGH, it typically counts: —
Up
11.
What additional control input is typically required for an up-down counter? —
Mode select (Up/Down)
12.
What is a common application of shift registers? —
Data serialization and de-serialization
13.
What is the advantage of a Johnson Counter over a Ring Counter? —
Counts to a higher modulus using the same number of flip-flops
14.
What is the fundamental characteristic of a flip-flop? —
It can store only one bit of information.
15.
What is the primary advantage of a JK flip-flop over an SR flip-flop? —
It resolves the indeterminate state of the SR flip-flop.
16.
What is the purpose of the 'master' in a master-slave flip-flop? —
It receives inputs first and stores them.
17.
In a JK flip-flop, when both J and K inputs are HIGH (1), what happens to the output on the clock edge? —
It toggles.
18.
Which type of flip-flop is the simplest bistable multivibrator? —
RS Flip-Flop
19.
Which counter design avoids the 'race around condition' by using edge-triggering? —
Master-slave JK flip-flop counter
20.
What is the main disadvantage of a ripple counter compared to a synchronous counter? —
Lower speed
21.
In a master-slave flip-flop, when does the 'slave' section get updated? —
On the falling edge of the clock pulse.
22.
In a parallel register, data is entered and retrieved: —
All bits simultaneously
23.
A universal shift register can perform: —
Both serial and parallel shifts, and potentially rotations
24.
In an SR flip-flop, what is the state when both S (Set) and R (Reset) inputs are HIGH (1)? —
Invalid/Forbidden state
25.
A SIPO register is commonly used for: —
Serial to parallel conversion
26.
What is a register primarily used for? —
Storing a group of bits
27.
What is the state table for an SR flip-flop with S=0 and R=0? —
Q(next) = Q (no change)
28.
What problem does the master-slave configuration primarily address in flip-flops? —
Race around condition
29.
Which type of counter uses flip-flops that are all triggered simultaneously by the clock pulse? —
Synchronous counter
30.
A Ring Counter is a type of: —
Shift register
31.
A counter that counts through a specific sequence of states, typically 0 to 9, is called a: —
Decade counter
32.
Which type of counter can count in both increasing and decreasing directions? —
Up-down counter
33.
In a parallel-in/parallel-out (PIPO) shift register, all bits are loaded and read out: —
Simultaneously in one clock cycle
34.
A PIPO register is useful for: —
Temporary data storage where speed is critical
35.
A PISO register is primarily used for: —
Parallel to serial conversion
36.
A Johnson Counter (or Twisted Ring Counter) is created by connecting the output of the last flip-flop to the ______ input of the first flip-flop. —
Complement (inverted output)
37.
Which register type allows data to be loaded in parallel and read out serially? —
PISO
38.
Which type of register allows data to be input and output simultaneously, one bit after another? —
SISO (Serial-In, Serial-Out)
39.
Which of the following is NOT a type of flip-flop? —
XY
40.
Which flip-flop is often used to implement a delay element in digital circuits? —
D Flip-Flop
41.
What is the 'race around condition' primarily associated with? —
JK flip-flops operating in toggle mode with level triggering
42.
Which counter type is most susceptible to glitches caused by propagation delays? —
Ripple counter
43.
A ripple counter is also known as a: —
Asynchronous counter
44.
Which input condition causes a T flip-flop to toggle its output state? —
T = 1
45.
What is the maximum frequency a ripple counter can reliably count at? —
The clock frequency divided by the number of flip-flops
46.
An RST flip-flop includes an additional input 'T' (Toggle). What happens when T=1? —
The flip-flop toggles its output.
47.
What is the primary function of the 'preset' and 'clear' inputs on many flip-flops? —
To asynchronously set or reset the flip-flop's output
48.
In a Ring Counter, how is the last flip-flop's output connected? —
To the input of the first flip-flop
49.
In a ripple counter, how is the clock input of each subsequent flip-flop connected? —
To the output of the previous flip-flop
50.
What does the 'T' in T flip-flop stand for? —
Toggle