Circular Nor
RS-Flipflop
D-Flipflop
Register
Decoder
Multiplexer
R0 = -1 + 1 R1 = 1 + R1; goto 0
R0 = R0 + 1; goto 0