ALU: 4-Wide ALU (This was built awhile ago) with 5 Functions: !A, !B, OR, FC, and C In. 2 4-Bit Registers for the inputs and 1 4-Bit register for the output. All made from SR latches and AND gates, so you can Read A, Read B, CLR A, CLR B, Write A, Write B, Read OUT, CLR Out, and Write OUT, making the entire CPU with 14 functions. PROM is made from D FlipFlops where the outputs are each functions. Each address is a line of code (currently programmed for Fibonacci Sequence) iterated by a shifter to read the program. Runs on a 5 Tick Clock (one torch and one 4-tick repeater) and the output is displayed on the 5th clock cycle.
First, make sure the shifter is not reading any ram (button provided for individual clock pulses to get it there). Then, Clear all registers (levers under the function lines in between pROM and ALU. Put a 1 on the bus and store that into the B register (or A register). Then turn on the clock and watch the lamps displaying the binary output.