CS 91.203 Computer Organization and Assembly Language, Spring 2008
Tuesdays and Thursdays, 10:00 a.m. – 11:45 a.m., 401 Olsen Hall
Prof.
Gary Livingston
Computer Science Department
University of Massachusetts Lowell
Course email group: http://weblab.cs.uml.edu/mailman/listinfo/91_203_spring_2008
Link to Appendix B
Link to For
More Practice for Appendix B, needed for problem B.17.
Link for downloading Logisim
Link for downloading PCSpim
Textbook
Computer Organization and Design – The
Hardware/Software Interface, 3rd Edition
David Patterson and John Hennessy
Morgan & Kaufmann
|
|
Office: |
301B
Olsen Hall |
|
|
Office hours: |
Tuesdays, 3:00 p.m. – 5:00
p.m., Thursdays, 11:30 a.m. – 12:30 p.m., and by appointment. |
|
|
Phone: |
978-934-4694 |
|
|
E-mail: |
|
|
|
TA: |
Schedule:
|
Date |
Class |
Topics |
Required Reading |
Homework |
Handouts |
|
1/29 |
Introduction,
binary, hex |
Ch.
1, 2.1 – 2.2, A.8 – A.10 |
|||
|
1/31 |
Basic
assembly programming, SPIM |
Ch. 2.3 |
|||
|
2/5 |
Basic assembly programming |
||||
|
2/7 |
Manual assembly |
Ch. 2.4 |
|||
|
2/12 |
Conditional programming |
Ch. 2.6 |
|||
|
2/14 |
Conditional programming |
||||
|
2/19 |
No
class (Monday schedule) |
|
|||
|
2/21 |
Slack |
||||
|
2/26 |
8 |
Test
1, Classes 1-6 |
|
||
|
2/28 |
Procedures |
Ch. 2.7, A.6 |
|||
|
3/4 |
Procedures |
||||
|
3/6 |
Procedures |
||||
|
S3/11 |
Miscellaneous |
Ch. 2.6, 2.8 |
|||
|
3/13 |
Miscellaneous |
Ch.
2.9 |
|||
|
3/18 & 3/20 |
Spring
Break |
|
|
||
|
3/25 |
Slack |
Ch.
3.1 – 3.3, 3.6 |
|||
|
3/27 |
15 |
Test
2, Classes 7-13 |
|
||
|
4/1 |
Numbers |
B.1 – B.3 |
|||
|
4/3 |
Introduction to Logic Design |
||||
|
4/8 |
ALU |
B.5 |
|||
|
4/11 |
ALU |
||||
|
4/15 |
Slack |
|
|||
|
4/17 |
Sequential logic |
B.7
– B.9, Ch. 5.1, 5.2 |
|||
|
4/22 |
Sequential logic |
Ch.
5.3 – 5.4 |
|||
|
4/24 |
23 |
Test
3, Classes 14-20 |
|
||
|
4/29 |
CPU |
|
|||
|
5/1 |
CPU |
|
|||
|
5/6 |
Multicycle
CPU |
Ch.
5.5 |
|||
|
5/8 |
Multicycle
CPU |
|
|
||
|
5/13 |
Slack/review |
Chs.
1.4 – 1.7, 2.16 – 2.19, 3.8 – 3.10, 5.9 – 5.12, 6.2 – 6.2 |
|
||
|
5/15 |
|
No
class (Reading Day) |
|
|
|
|
5/16 – 5/20 |
|
Finals
week – cumulative final |
|
|
|