COA Lab
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