2006 CS 301 - Assembly Language
|Meets MWF 3:30-4:30 PM
Room 106 Chapman Building
University of Alaska Fairbanks
|CS F301-F01 (#71215)
3.0 Credits, Fall 2006
Prerequisite: CS 201 (Programming)
|Instructor: Dr. O. Lawlor|
Office: 210C Chapman
Office Hours: 2-3 MF (plus!)
|Textbook: Computer Systems, Bryant and O'Hallaron, Prentice Hall 2003
||ADA Compliance: Will work with
Office of Disabilities Services (203 WHIT, 474-7043) to provide
reasonable accomodation to students with disabilities.
Exam and Overall Course Grades
are posted on NetRun and UAOnline.
available on NetRun, and due at midnight on Monday, December 11, 2006.
The Final Exam will be held in-class on Thursday, December 14 at
3:15pm in the usual room, Chapman 106. The format will be typical:
closed-book, closed-notes, comprehensive coverage with focus on the more
recent stuff. See the Lecture Notes
for the complete coverage, but you should know about general performance
stuff (code rearrangement, pipelining, caching, and parallelism), funky
flow control (switch, computed jump, function pointers, dynamic binary
translation, and threads), and the details of how to compile and link
available on NetRun, and due at midnight on Monday, November 20, 2006.
available on NetRun, and due at midnight on Monday, November 13, 2006.
available on NetRun, and due at midnight on Monday, November 6, 2006.
I've also posted the little Beaker
- Course Grades
so far are posted on NetRun, now including midterm grades!
- The midterm exam will be held at the usual class time (3:30pm) on Friday,
October 20. To study, I suggest reading the lecture notes,
reading chapters 1-3 of the textbook, and looking over your old homeworks.
We'll also hold a review session on Wednesday, October 18 at the usual class time.
available on NetRun,
and due at midnight on Friday, October 13, 2006. Trust me--you DON'T
want to be coding on Friday the 13th, so get started early!
- HW4 is available on NetRun,
and due at midnight on Monday, October 2, 2006. It's just normal x86 in 32 and
- HW3 is available on NetRun,
and due at midnight on Monday, September 25, 2006. It's based on funk_emu.
- HW2 is available on NetRun,
and due at midnight on Monday, September 18, 2006. It's another fast one, so get started
- HW1 is available on NetRun.
If you don't see the string "HW1" at the bottom of this NetRun page, send me an email!
is back in action. I'll try to post a copy of major announcements there, but
NetRun is actually the main thing to watch.
- Read the Lecture Notes, as somewhat
incoherent web pages.
- NetRun is a network-accessible way to assemble and run code
right from your web browser. You'll need to activate your account
and get a password from the NetRun Password Reset
page. You'll then be emailed a password so you can log in to
We'll be using this for all the homeworks, so get an account and try the system
out! NetRun Help.
Send me bug
In particular, if the bottom of your NetRun
page is missing the following 301 stuff, send me an email!
- Course syllabus
which includes dates to remember, the grading policy, and a course outline.
- Dr. Hartman's 2003 CS301 page has a good set of links to reference documentation.
O. Lawlor, email@example.com
Up to: Class Site, CS, UAF