[Fri, 16 Nov 2001 1625]
The topics page brought up to date.
The page for some of the lectures now include links to circuit
diagrams in DigSim for circuits relevant to that lecture.
The archive digsim.tar.gz was updated
again.
[Fri, 16 Nov 2001 1355]
The circuits for a half adder and a full adder in the standard DigSim
distribution are erroneous. I've updated the directories with correct
circuits.
The archive digsim.tar.gz has also been updated.
[Wed, 07 Nov 2001 1005]
A midterm grade report was emailed to all the students
who took Exam 1. No new scores were reported (Project 2
grading is not yet finished).
[Tue, 30 Oct 2001 1652]
Project 1 grades were sent out by email.
[Tue, 30 Oct 2001 1145]
Project 3 is available in
PDF. Note that the project description handed out
in class has a typo: I_READ and I_WRITE should be
S_IREAD and S_IWRITE instead.
[Tue, 23 Oct 2001 1200]
Late penalties for Project 2 have been revised as follows:
Submitted by:
Penalty
Fri 10/26
-10%
Mon 10/29
-20%
Tue 10/30
-30%
Submissions 2 minutes after 11:59pm on Tuesday 10/30 will
not be accepted.
Also, do turn in your main program and a typescript file showing which
the features you have implemented.
[Sat, 20 Oct 2001 0012]Lecture Topics page brought up to date.
[Tue, 9 Oct 2001 1205]Project 2 has been posted.
It also available in PDF.
Note: the paper handout did not say this explicitly, but
do make a typescript file and submit that.
[Sun, 30 Sep 2001 2302]
Project 0 grade reports were sent out by email.
[Thu, 20 Sep 2001 1300]
Updated versions of "toupper.asm" are now available. This fixes the bug
where writing the "Read Error" message to the screen did not specify
the file descriptor for stdout.
[Tue, 18 Sep 2001 1300]
In the syllabus page, the topic
for each day is "clickable". The link will take you to a page
that has a summary of the topics covered in lecture that day.
The text of the programs and sample runs shown on the
overhead projector will also be posted.
[Tue, 18 Sep 2001 1230]
Tutorials on running NASM, using gdb and Linux system calls have
been posted on the project web page.
Project 0 is also available.
[Mon, 10 Sep 2001 2008]Homework 2 has been posted.
[Wed, 29 Aug 2001 1515]Advising Note: This course is a replacement for CMSC 211 Assembly
Language Programming and CMSC 311 Computer Organization. Students who have
taken either CMSC 211 or CMSC 311 previously should not take this class.
Furthermore, computer science majors who take this class must also take
CMSC 411 Computer Architecture to satisfy the requirements of a BS degree
in computer science. CMSC 313 by itself will not be sufficient for
graduation.