The fetch-execute cycle is a procedure that dictates how computer systems retrieve instructions from memory for the central processing unit (CPU) to interpret and execute accordingly for different programs. The cycle is split into to parts of instruction time (i-time) and execution time (e-time), with the cycle also including the four steps of fetch, decode, execute and store.