Computer Architecture
lA computer is essentially a large collection of finite-state machines.
lA common clock is used for all.
lThe machines intercommunicate by the output of one machine being the input to another.
lCombinational logic can be interposed between output and input to affect data transformations.