Given the following SM chart,
(a) Derive the next state and output equations, assuming the following state assignment: S0 = 00, S1 = 01, S2 = 10.
(b) Convert the SM chart to a form where it can be implemented by single- address microprogramming, with only next state true (NST) specified in the microprogram. Show the new SM chart and show the new state assignments.
(c) Write the single-address microprogram required to implement this circuit.
(d) What is the size of the microprogram ROM for single-address microprogramming of the modified SM chart?