|Spring 2018||Fall 2017||Spring 2017||Spring 2016||Fall 2015||Spring 2015||Fall 2014||Spring 2014||Spring 2013||Fall 2006||Spring 2006||Spring 2005||Fall 2004||Spring 2004||Fall 2003|
cs402 - Introduction to Advanced Studies II - Spring 2018
Make sure you always show your work. This way you may get partial credit in case the final result is wrong. In any event, please try to prove your statement(s).
Computer Architecture Labs
The lab for the Computer Architecture portion of this class is designed around the MIPS architecture. Your textbook ("Computer Organization and Design: the hardware/software interface") covers the MIPS architecture in detail.
Your lab work will be done using SPIM, a MIPS32 simulator. You are required to install the software on your own computer and become familiar with using it. You can download the software and get additional information about the simulator from the official SPIM web page.
NOTE: Make sure you download the most recent version of QtSpim as QtSpim is the actively maintained version of the simulator.
Links to the labs are provided below. Your Lab Instructor will provide guidance as to how to turn your work in. As a general rule you'll need to maintain a git repository for your code and share the repository with your class and lab instructors.
Programming (C) Labs
Links to these labs will be posted on the Blackboard.