Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.
2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

Join 36000+ teachers and students using TTIO.

Fetch Decode Execute Cycle

Fetch Execute Cycle. The fetch execute cycle is the basic operation (instruction) cycle of a computer (also known as the fetch decode execute cycle). 

It is essentially a process that the CPU repeats continuously in order to execute instructions. To complete each cycle, the CPU goes through three main stages.

1-Fetches a program instruction from the main memory

2-Decodes the instruction, i.e. works out what needs to be done

3-Executes, i.e. carries out, the instruction

Learning Video

Additional Resources

https://www.bbc.co.uk/bitesize/guides/z2342hv/revision/5

https://en.wikipedia.org/wiki/Instruction_cycle

https://www.desktopclass.com/computer-it/explain-the-fetch-decode-execute-cycle-of-cpu.html

www.teachyourselfpython.com