CS64 Labs

Week Lab
1 Lab 1: Logistics and Binary Representation
2 Lab 2: Binary Arithmetic, Bitwise Operators, and MIPS
3 Lab 3: MIPS Control Instructions and Basic Memory Usage
4 Lab 4: MIPS Calling Convention
5 Lab 5:More MIPS Calling Convention
6 Lab 6: Digital Design I
7 Lab 7: Digital Design II
8 Lab 8: Digital Design III
9 Lab 9: Finite State Machines

Connecting to CSIL Remotely

Even if you are physically away from the lab machines, you can still turn in your code by remotely connecting to CSIL.

On Mac/Linux/UNIX

If you are on Mac/Linux/UNIX, you can do this like so from the command prompt / terminal (under Applications/Utilities/Terminal on Macs):

ssh username@csil.cs.ucsb.edu

...where username is your username. You'll be asked to supply a password, after which point you will be logged in.

Windows

If you are under Windows, you can login using PuTTY. UCSB-specific instructions for this can be found here.

Other Remote Login Information

There are a variety of useful links written by the nice folks at support here. These include information on alternative machines to csil, which is useful in case csil is overloaded and behaving really slowly.