Homework1:
Due Thursday Feb 5th, 5pm.
Homework1
solution
Homework2:
Due Thursday Feb 12th, 5pm.
Homework2
solutions
Homework 3: Due Thursday Feb 19th, 5pm
Katz Chapter 2: 3,15, 17, 18abde, 26
Chapter 4: 2
Chapter 10: 7, 8
Extra credit:
2.18cfg, 10.9
Homework 4: Due Thursday March 5, 5pm
Katz Chapter 5: 1-4, 10, 11, 13
and
Count in binary on your fingers.
a) How high can you countwith
one hand?
b) both hands?
c) and both feet?
d) if you increment onceper
second, how long will it take for your counter to roll over (all onesto
all zeros) for each of the above cases?
e) with a 64 bit counterincrementing
every nanosecond, how long will it take the counter to rollover?
How many binary digits are necessaryto
represent an N-digit decimal number?
In general, how many digits in base-Aare
necessary to represent an N-digit number in base-B?
Homework 4 Solutions
Homework 5: Due Thursday March 19th,5pm
Homework 5 Solutions
Homework 6: Due Tuesday March 31st,5pm
(after break)
Homework 6: Solutions
Homework 7: Due Tuesday, April 14th,5pm
Homework 7: 11.6, 11.7 datapath
Homework 7: 11.8, 11.9 datapath
Homework 8: Due Thursday, April 23rd,5pm
Homework 9: Due Thursday, April 30th,
5pm
Homework 10: Due Thursday, May 14th,
5pm
(it's an easy one, since the projects are due too!)
Homework 9 Solutions
(extra time since projects are due next week!)
Homework 10 Solutions