Preface
This website contains labs for CSCI 210. NOTE: I’m in the process of converting the labs from MIPS assembly to RISC-V assembly. This is a work in progress and any lab that does not have a working assignment link should be considered incomplete. Don’t work on the incomplete labs as they may (but probably won’t) change substantially.
At the top of this page, you’ll find three icons. The left shows or hides the table of contents. The middle one lets you pick a theme for this book (go ahead and pick one you like). The right one lets you search the labs.
Throughout the labs, you’ll find a number of colorful blocks like the example above. Here are a few you’ll encounter in the labs.
Example boxes contain important examples, usually of code that’s similar to the code you will be writing.
Tip or hint boxes contain important information that you’re almost certain to want to use in your implementations.