CSE 141 Homework Assignments

Winter 2006, Instructor: Dean Tullsen

Please Note:  All homework assignments must be typed, unless otherwise specified.

Homework Assignments:

Note, the homework may include some problems on the CD and not in the book, and even include some problems ("For More Practice" from the CD) for which they make the solutions readily available. For those ("for more practice") problems only, you may consult the answers, but please do so only after solving them (then you can go back and correct).


Very approximate Reading and Exam Schedule:
 
Date Topic Critical Important Informative
Jan 10 Introduction 1.2 - 1.1, 1.3, 1.4
Jan 12 ISA 2.1-2.6,2.9 2.13,2.15,2.16 2.7,2.8,2.10-2.12
Jan 17 ISA - - -
Jan 19 Performance 4.1-4.3,4.5 4.4 -
Jan 24 Computer Arithmetic 3.1-3.4,B.5   B.6
Jan 26   3.5-3.6 3.8 3.7
Jan 31 Single-Cycle CPU 5.1,5.3,5.4 5.2  
Feb 2 Single-Cycle CPU Control, Multi-cycle CPU 5.5 C.3
Feb 7 Microprogramming and Exceptions 5.6   5.7
Feb 9 Pipelining 6.1,6.2    
Feb 14 Data Hazards 6.4,6.5    
Feb 16 Midterm      
Feb 21      
Feb 23 Control Hazards 6.6   6.8
Feb 28 Advanced Pipelining 6.9, 6.10    
Mar 2 Cache Basics 7.1-7.2    
Mar 7 Better Caches 7.3, 7.5 7.6  
Mar 9        
Mar 14      
Mar 16        
Mar 24 Final, 11:30