CS 354 Computer Organization and Systems Fall 2019 

Homework

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.
  • Circle your final answer if appropriate.
  • Use white space to separate different problems.
  • Draw a picture if it clarifies your answer.
  • 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


Copyright © 2019, David A. Reimann. All rights reserved.