Finite state machines: implementing
How it works:
Assume state 00, input 0
Select ROM address 000, data 0110
Output is 01
Next state is determined by D1 = 1, T0 = 0
Q1 becomes 1 (D input)
Q0 becomes 0 (hold)
Next state is 10
Try other states and inputs