This web page is associated with a book called called The Animated Computer
The book can be bought at: https://play.google.com/store/books/details/Dr_Jerome_Heath_THE_EBOOK_ON_COMPUTER_DESIGN?id=WxOTBQAAQBAJ
The book gives excellent explanations for the animated images on this web site. This web page shows the animation of the computer designs in action. The book gives explanations of what the animations are about. Combining the books explanations with the animation provides a well rounded understanding of the animated computer.
The Fetch-Decode-Execute Cycle is one cycle or loop of the overall processing. There is also a loop through the ALU and Shifter. This second loop (through the ALU) is how the CPU executes most commands. It is a part of the Execute step of the cycle.
The Heart of the Computer
The control unit provides the basic leadership by cycling through the signals necessary for the Fetch-Decode-Execute cycle. This is paced by the clock that sends out regular pulses used to time the cycle. The Decoder deals with the Instruction Pointer and the Instruction Register. It does this by sending control signals to these registers and the memory bus. The Decoder also sends signals to various other parts of the CPU, when it is in the Execute cycle. These signals are sent to the registers and the ALU and Shifter in the order (and timing) necessary to accomplish a particular task.
In the ALU cycle the data from registers, or from addresses pointed to by the registers, is put on one or two of the downward buses, Data is read onto Bus A and Bus B, and then travels through the ALU and Shifter, where logical, mathematical, and shift processes may be applied. Then the result travels up the upward bus, Bus C, where it is written to a specified register.
Then the clock pulses and the Controller signals fetch.
The Control Unit, Clock, and Connections
Showing the process at high speed to get a picture of how the CPU is functioning: