Scenarios#

The three scenarios at the end of this chapter are designed to give additional practice and application with the computer architecture concepts covered earlier in the semester.

Each uses an interactive Pep/9 simulator to apply concepts related to Von Neumann architecture, including data path, memory, and CPU/ALU operation.

Each scenario has its own set of application questions. These scenarios function as the collaborative problem solving activities for this chapter.

Group Roles

  • Note Taker: Primary notetaker in a shared space

  • Driver: Primary person responsible for testing things on a computer and sharing their screen with the group

  • Navigator: Primary person responsible for translating and communicating instructors for the group

  • Reporter: Primary person responsible for sharing highlights with the larger group & submitting the group’s work

  • Time Keeper: Primary person responsible for keeping an eye on the clock and keeping the group on task

Acknowledgements#

Sections of this lab are based on the “Data path & memory” lab:

  • Created: Jerod Weinman, 16 March 2009

  • Modified: Jerod Weinman, 20 April 2011

  • Modified: Jerod Weinman, 4 April 2014

  • Portions adapted from Dave Reed, “A Balanced Introduction to Computer Science,” Exercises 14.1-14.6.

Sections of this lab are based on the “Machine language” lab:

  • Created: Jerod Weinman, March 16, 2009

  • Revised: Janet Davis, April 27, 2012

  • Revised: Janet Davis, March 12, 2013

  • Revised: Jerod Weinman, 4 April 2014

  • Adapted from Dave Reed, “A Balanced Introduction to Computer Science,” Exercises 14.9, 14.10, and 14.13.

Section Contents#