Instruction Fetch and Execute Cycle Simulation

Pre Test

Q1. What is the primary purpose of the Program Counter (PC)?

a) To decode instructions

b) To hold the address of the next instruction to be executed

c) To perform arithmetic operations

d) To store data temporarily


Q2. Which phase of the fetch and execute cycle involves generating control signals?

a) Instruction Fetch

b) Instruction Decode

c) Instruction Execute

d) Memory Write


Q3. What role do flip-flops play in the simulation of the fetch and execute cycle?

a) Perform logical operations

b) Generate control signals

c) Store and synchronize data

d) Fetch instructions from memory


Q4. Which component is responsible for performing arithmetic and logical operations during the execute phase?

a) Program Counter

b) Memory Unit

c) Instruction Register

d) Arithmetic Logic Unit (ALU)


Q5. How is synchronization between the phases of the fetch and execute cycle achieved?

a) Using the Control Unit

b) Using the Clock Signal

c) Using the Instruction Register

d) Using Logic Gates


Lab contributed by: BTKIT, Dwarahat,Uttarakhand