Fetch,Execute,Decode cycle
The next step is for the CPU to make sense of the instruction it has just fetched. This process is called 'decode'. The CPU is designed to understand a specific set of commands. These are called the 'instruction set' of the CPU. Each make of CPU has a different instruction set. The CPU decodes the instruction and prepares various areas within the chip in readiness of the next step
Describe the Decode part of the cycle?
This is the part of the cycle when data processing actually takes place. The instruction is carried out upon the data (executed). The result of this processing is stored in yet another register. Once the execute stage is complete, the CPU sets itself up to begin another cycle once more.
Describe the Execute part of the cycle?
The first step the CPU carries out is to fetch some data and instructions (program) from main memory then store them in its own internal temporary memory areas. These memory areas are called 'registers'. This is called the 'fetch' part of the cycle. For this to happen, the CPU makes use of a vital hardware path called the 'address bus'. The CPU places the address of the next item to be fetched on a bus
Describe the fetch part of the cycle?
address bus
What Bus does the fetch part of the cycle use?
fetches a program instruction from its memory, determines what the instruction wants to do, and carries out those actions
Why is the Fetch-Execute cycle used inside a computer?
Registers
locations used for specific purposes