This is a GROUP assignment. Work in groups of 3. (Groups of 2 or 4 are acceptable, but 3 is ideal. Enough people for a variety of viewpoints, not so many that anyone will feel left out of discussions.)
Turn in as hardcopy or via email (MS Word or PDF or plain text only, if emailed). Put the names of all group members on what you submit.
Unless specified otherwise, all questions are from "The Essentials of Computer Organization and Architecture, 4th Ed." by Null and Lobur.
Chapter 4, Exercise #24.
Chapter 4, Exercise #26.
Extra credit: Chapter 4, Exercise #13.