CS 354 Computer Organization and Systems Fall 2019

## General guidelines

• Please write neat enough for me to read what you have written. I cannot give you credit for work I cannot read.
• I use a red pen. Pick another color for your work.
• Show your work in problems with numerical solutions. I find it hard to justify giving you points for problems where you don't justify your answer.
• Use white space to separate different problems.
• Do your own work. It is obvious when you copy problems from other people and it violates the college academic honesty policy.
• You can email your homework to me as simple text file, pdf, or other common document formats.
• Submit your entire homework together in the same manner. For example, don't email me half and turn in the other half on paper.
• Come see me or ask me in class if you have questions. I'm here to help!
• In problems where a numerical answer is required, show a reasonable number of significant digits in your answers.
• In problems where an answer having units is required with units, be sure to indicate the number of units (ps, ns, ms, etc).

See Schedule for due dates.

## Homework Sets

• Chapter 1 Exercises (5 points): 1.2, 1.3, 1.4, 1.5, 1.6, 1.10, 1.12
• Chapter 2 Exercises (20 points): 2.1, 2.2, 2.3, 2.4, 2.7, 2.8, 2.9, 2.10, 2.12, 2.13, 2.14, 2.15, 2.16, 2.17, 2.18, 2.19, 2.21, 2.22, 2.23, 2.26, 2.27, 2.39, 2.46, 2.47
Note: You may find the material from appendix A and/or the green card helpful. You can verify some of your answers using Mars.
• Chapter 3 Exercises (20 points): 3.1, 3.2, 3.6, 3.9, 3.10, 3.13, 3.20, 3.21, 3.22, 3.23, 3.24, 3.27, 3.41, 3.43
• Chapter 4 Exercises (40 points): 4.1.1, 4.1.2, 4.2.1, 4.2.2, 4.2.3, 4.3.1, 4.3.2, 4.3.3, 4.4.1, 4.5.1, 4.5.2, 4.6.1, 4.6.2, 4.6.4, 4.6.5, 4.7.1, 4.7.2, 4.7.3, 4.7.4, 4.7.5, 4.7.6, 4.8.1, 4.8.2, 4.8.3, 4.9.1, 4.9.2, 4.9.3, 4.9.4, 4.9.5, 4.9.6, 4.10.1, 4.10.2, 4.10.3, 4.10.4, 4.11.1, 4.11.2, 4.13.1, 4.13.2, 4.14.1, 4.14.2, 4.15.1, 4.15.2, 4.15.3, 4.16.1, 4.16.2, 4.16.3, 4.17.1, 4.18.1, 4.18.2, 4.18.5
• Chapter 5 Exercises (25 points): 5.1.1, 5.1.2, 5.1.3, 5.1.4, 5.1.5, 5.1.6, 5.2.1, 5.2.2, 5.2.3, 5.2.4, 5.2.5, 5.3.1, 5.3.2, 5.3.3, 5.3.4, 5.3.5, 5.3.6, 5.4.1, 5.4.2, 5.4.3, 5.4.4, 5.4.5, 5.4.6, 5.7.1, 5.7.2, 5.7.3, 5.7.4, 5.8.2, 5.8.2, 5.8.3, 5.8.4, 5.9.1, 5.9.3, 5.11.1, 5.13.1 5.13.2, 5.13.3, 5.17.1, 5.17.2,