A 3 to 8 decoder built from gates.
Using a decoder to perform a logical operation
A mux implementation of an EX-OR
A 4-bit adder/subtracter.
An example which demonstrates that an odd number of inverting gates connected in a ring will oscillate.
An 8 bit shift register constructed from D type flip flops.
A 5 bit shift register with feedback.
A 5 bit Johnson counter or 'switchtail'.
An 8 bit ripple counter constructed from T type flip flops.
An 8 bit 'serial' adder which uses shift registers and a single full adder. N.B. this example requires debugging - fix it if you like and tell me what was wrong!