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.