Activity 01
Role-Play: CPU Assembly Line
Assign roles: one student as memory, one as fetch unit, one as decoder, one as executor, and a clock ticker. Provide instruction cards; groups simulate 10 cycles, recording outputs. Switch roles and discuss bottlenecks.
Explain each stage of the Fetch-Decode-Execute cycle and its purpose.
Facilitation TipIn the CPU Assembly Line role-play, have students stand in a straight line to physically pass instruction cards from one stage to the next, emphasizing the time delay between stages.
What to look forProvide students with a simplified instruction (e.g., 'ADD 5 to Register A'). Ask them to write down what happens in the Fetch stage, the Decode stage (identifying opcode and operand), and the Execute stage. Review responses for accuracy in identifying each step's action.