0% found this document useful (0 votes)
38 views

Decode 3. Execute: I-Time E-Time

The document describes the fetch-execute cycle of a CPU. It has 4 steps: 1) the control unit fetches the instruction from memory, 2) it decodes the instruction to determine what to do, 3) the arithmetic logic unit performs the operation on the data, and 4) it stores the result in memory or a register. The first two steps constitute the instruction time and the last two steps constitute the execution time.

Uploaded by

monee143
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

Decode 3. Execute: I-Time E-Time

The document describes the fetch-execute cycle of a CPU. It has 4 steps: 1) the control unit fetches the instruction from memory, 2) it decodes the instruction to determine what to do, 3) the arithmetic logic unit performs the operation on the data, and 4) it stores the result in memory or a register. The first two steps constitute the instruction time and the last two steps constitute the execution time.

Uploaded by

monee143
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 2

The control unit decodes the instruction (works out what to

do) and makes the data available to the arithmetic logic unit.
The first two steps are called the instruction time or i-time

2. Decode

The control
unit fetches
the Instruction
from memory

i-Time

3. Execute

The Fetch Execute Cycle, or machine cycle,


is a cycle of events on a single instruction
carried out by the CPU to process data.
Before an instruction is processed, the
instructions and data are placed in memory.
The CPU preforms the following steps for
each instructions.

1. Fetch

E-Time

The arithmetic
logic unit
preforms the
operation on
the data

4. Store
The arithmetic logic Unit places the
result of the operation into memory or
a register. Steps 3 and 4 are called
the execution time or e-time

and makes the data


available to the arithmetic
logic unit.
Control Unit

5+5

Arithmetic Logic Unit

5+5=10

The control
unit fetches
the Instruction
from memory

The control unit


decodes the
instruction
(works out what
to do)

10011111
Memory
The Arithmetic Logic Unit places the
result of the operation into memory

The arithmetic
logic unit
preforms the
operation on
the data

You might also like