The stages that can be found in every instruction cycle within a system include the following:
1. Fetch the instruction : At this stage the CPU fetches the instruction from the memory
2. Decode the instruction: The CPU determines what instructions will be performed and also the amount of operands needed to perform the instruction.
3. Read the effective address: This is applicable if the instruction have an indirect address holding its data.
4. Execute the instruction: The CPU executes or performs the instructions at this stage.