Lesson 2: Fetch, Decode, and Execute
Fetch, Decode and Execute
Whether you're playing a game, writing a report, or surfing the Web, the microprocessor in a computer processes your data using the same three steps over and over again. It does these three steps at incredible speed—millions of times a second. Here are the three steps and a short explanation of each:
- Fetch—Microprocessor gets a software instruction from memory telling it what to do with the data.
- Decode—Microprocessor determines what the instruction means.
- Execute—Microprocessor performs the instruction.
Want to learn more? Explore these related activities:
- Activity 1: Fetch, Decode, and Execute >
- Activity 2: Fetch, Decode, and Execute in a Chip >
- Activity 3: Make Rover Fetch >