preview

Describe The 6 Steps In The Fetch-Execute Cycle Case Study

Decent Essays

Software Questions

Describe the 6 steps in the Fetch-Execute Cycle
• Fetch instruction
• Decode instruction and Fetch Operations
• Perform ALU operations
• Access memory
• Write back result to register file
• Update the PC
The image below is a simplified view of a CPU. Define and describe each part and the role it plays in the CPU
PC: The Program Counter (PC) holds the address of the current instruction being executed or decoded.
IR: The Instruction Register (IR) is the part of the CPU’s control unit that holds the instruction currently being executed or decoded.
Control Unit: The Control Unit controls the fetching of instructions from the main memory and the subsequent execution of these instructions.
ALU: The Arithmetic Logic Unit (ALU) carries out arithmetic operations on integer (whole number) and real (with decimal point) operands. At the end of each ALU operation, the status output signals are usually stored in external registers to make them available for future ALU operations.
Register X and Y: The CPU register is one of a small set of data storing places that are part of the computer processor. They may hold any kind of data, storage address or instruction.

The CPU contains 3 busses: The control bus, the address bus and the data bus.
What is a bus?
In computer design, a bus is a communication system that transfers information between components inside a computer, or amongst computers. This expression covers all related hardware parts and software, including

Get Access