The state table and state assignment produce a table that tells what is to be stored in each flip flop as a function of what is in memory now and the system input. This part of the problem is to determine what input must be applied to each flip flop to get that transition to take place. In this chapter, we will look at the technique that is required for the various types of flip flops commonly used.