Microprocessor Tutorial Microprocessor


Control Unit
Register Array
System Bus


The first part of the instruction execution cycle is the fetch cycle. To best illustrate the actions that occur within the fetch cycle, there is an interactive animation below. The buttons towards the bottom of the animation can be used to control the progress between the steps. When red they are not available to be clicked, but when green they work as outlined below:

Back to first step Back to first step Back to previous step Back to previous step On to next step On to next step Repeat current step Repeat current step

Interactive animation of the fetch cycle section of the instruction execution cycle. For a larger view of this animation, click here.

Once the instruction has been fetched and stored in the instruction register, it must then be decoded. The decoding process is detailed on the next page, which can be accessed by clicking the next arrow below.

Previous page Home page Next page Help!
© Matthew Eastaugh, 2004