I think we can grasp all essential points with regard to sequential logic from the form of Q-A statements below.
This topic is that how computer can do one thing after another
1. What we're going to do what everyone does in computer science ?
Converting continuous physical time to discreet time.
2.What's clock?
Some kind of oscillator going up and down at a certain fixed rate.
3.What's clock cycle?
One digital integer time unit (u can treat it as an element of the time sequence)
4.Why use clock?
The clock will break up continuous physical time in to a sequence of time unit(t=1,t=2,t=3……)
5.Why we need to think about the issue of time?
Because computers work during time, we want to use the same hardware over time. and we want to remember state from the past.
And there is a fact that computers work at some finite speed.
6.What's the difference between Combinatorial Logic and Sequential Logic?
C: out[t] = f(in[t])
The Combinatorial Logic happens instantaneously within a time unit
S: out[t] = f(in[t-1])
The Sequential Logic, where we don't want to mix new information(at time t) with old information(at time t-1)