By looking into the above three instructions, we can write the logic function for Zin as :
Zin = T1 + T6 . ADD_MD + T5 . BR + T5 . BRN + . . . . . . . . . . . . . .
For all instructions, in time step1 we need the control signal Zin to enable the input to register Zin time cycle T6 of ADD_MD instruction, in time cycle T5 of BR instruction and so on.
Similarly, the Boolean logic function for ADD signal is
ADD = T1 + T6 . ADD_MD + T5 . BR + . . . . . . . . . . . . . .
These logic functions can be implemented by a two level combinational circuit of AND and OR gates.
Similarly, the END control signal is generated by the logic function :
END = T8. ADD_MD + T7 . BR + ( T7 . N + T4 .
) . BRN + . . . . . . . . . . . . . .
This END signal indicates the end of the execution of an instruction, so this END signal can be used to start a new instruction fetch cycle by resetting the control step counter to its starting value.