CSC258 2008 winter St.George campus

Computer Organization

Final office hours: Monday April 28 from 1pm to 3pm and Thursday May 1 from 1pm to 3pm.

course information
course outline

For lab and lab partner and tutorial signup or change, type your cdf login name as username and your 9-digit student number as password.

assignment cover page
assignment 1
assignment 2
assignment 3 and solution to question 2

The mid-term test is Mon.Feb.25, 11am, in SF3202. For the mid-term test, you will be given the algebraic laws. In addition, you are allowed one page (both sides) of notes. Calculators are not allowed.
The final exam is Mon.May 5, 9am, in NR25 (New College Residence, 45 Willcocks St. room 25). For the final exam, you will be given the algebraic laws, and the list of assembly language instructions, and the diagram of register connections. In addition, you are allowed one page (both sides) of notes. Calculators are not allowed.

Marks are here. To see them, you need a special username and password, which are announced in class.
If you have a complaint about marking, write your complaint, and put your assignment or test (with written complaint) in the drop box in BA2220. Also, the marker for Assignment 1 will be available for remarking on Mon.Feb.25 from 4:30 in BA3116. And the marker for Assignment 2 will be available for remarking on Mon.Mar.31 from 4:30pm in BA3116.

bulletin board

unified algebra and some of the laws
circuit design
rational number representation and arithmetic (quote notation)
High-Level Circuit Design

the CSC258 computer and its assembler and simulator and a warning concerning its operation.
This program is also available on cdf in source form as /h/u1/hehner/ax.c and as executable /h/u1/hehner/ax
Here is a little assembler program to try, if you like. And here is a function to print an integer.
David Wolever tells how to edit ax in vim and how to run ax on a Mac.
Be sure to test your program using ax on cdf because that's how it will be marked.

circuit diagrams for the csc258 computer

Introduction to the lab. See also the lab description.
Ribbon pinout diagram and chip pinout diagram and another chip pinout diagram
Lab 1
Lab 2
Lab 3 and 3-state buffer specification

announcements of general interest to undergraduates (not course related)
a warning about cheating