
Correct : b
For D flip-flops, D1 = Q1+ and D0 = Q0+ directly from the next state table. Reading the next state values from the table and deriving the Boolean expressions using Karnaugh maps:
D1 = P̄Q1 + P̄Q0 + Q1Q0
P̄Q0 covers the cases where P=0 and Q0=1 (states 01 and 11 with P=0). P̄Q1 covers P=0 and Q1=1 (states 10 and 11 with P=0). Q1Q0 covers the single remaining case where P=1, Q1=1, Q0=1 (state 11 with P=1, which must go to 1). All eight rows verify correctly against the state table.
D0 = P̄Q̄0 + P̄Q1 + Q1Q̄0
P̄Q̄0 covers P=0 and Q0=0 (states 00 and 10 with P=0). P̄Q1 covers P=0 and Q1=1 (states 10 and 11 with P=0). Q1Q̄0 covers Q1=1 and Q0=0 (state 10 with P=1). All eight rows verify correctly against the state table.
Correct answer: B
Similar Questions
Total Unique Visitors