CSE 141: Homework
Homework Requirements
Homework assignments are due in class on the given due dates. Homework
must be typed (except where otherwise indicated), printed out on "US
letter" sized paper, stapled, and physically handed in. Homework handed
in after the end of class will be considered late. We may elect not to
grade a late homework, or it may be graded at a significant penalty.
Homework assignments serve in large part to prepare you for the exams;
those who cheat on homework will tend to do badly on the tests. Don't
do that.
Homework assignments are individual efforts. Casual
discussion of homework problems is allowed; looking at others'
solutions, or taking notes from such discussions, is not.
Using solutions from any source other than yourself
is considered cheating.
Homework Assignments
-
Homework 1: Due Friday, August 11th (due date fixed)
-
P&H problems 2.2, 2.4, 2.6, 2.8, 2.29, 2.31, 2.32,
2.37 (just rows 2 ("clear"), 3, 4, 9, 11)
-
Homework 2: Due Friday, August 18th
(Reminder: homework must be typed and stapled for full credit.)
-
P&H 4.1, 4.2, 4.9, 4.17,
4.22,
4.40,
4.45, 4.46, 3.3, 3.4, 3.10
Correction: the text of exercise 4.40 should refer to exercise
4.38.
-
Homework 3: Due Friday, August 25th
- P&H 3.11,
3.30 (parts c,d),
3.38, 5.2 (parts a,d,e,f),
5.10, 5.12
For exercise 5.10, you may find
this figure useful;
you may print it, write on it, and turn it in.
Correction: exercise 5.12 should refer to exercise 5.11.
-
Homework 4: Due Friday, September 1st
- 5.36, 6.1, 6.2, 6.6,
6.16,
6.17, 6.18, 6.21
Late fix: for exercise 5.36, machine M1 should have a clock rate of
4 GHz, not 1 GHz.
For exercise 6.1, assume all "lw" instructions as in
figure 6.2.
For exercise 6.6, you may find
this figure useful.
For exercise 6.21(b), "without forwarding" also implies no
register file forwarding.
-
Homework 5: Due Friday, September 8th
-
7.3, 7.4, 7.9, 7.10, 7.28, 7.32, 7.35
For exercises 7.9 and 7.10, multiply the given addresses (word
addresses) by 4 to get byte addresses, as we use in lecture.
Last modified: Tue Sep 5 00:06:40 PDT 2006