Go to NUS website Go to SoC website CS2100 Computer Organisation
   Designed by Aaron Tan | Terms of Use © NUS  

Course Info...
 Description
 Staff
 Schedules
 Policies

Resources...
 Books
 Online
 Lectures
 Errata

CA...
 Tutorials
 Labs
 Assignments
 Term Tests
 Exams

AY2024/25 Semester 1
Continual Assessment - Labs

Labs

Labs form the practical element of CS2100. You are reminded that all submissions must be from your own effort. Plagiarism will not be tolerated and offenders will be dealt with. (Refer to Plagiariam website.)

You are to complete your lab assignment and submit it by hand to your tutor by the end of each lab session, unless otherwise stated.

Late submission will not be accepted, unless prior permission has been granted.

Week Lab# Title Programs
3 0 Set up
4 1 Debugging using GDB lab1.c
5 2 Debugging using GDB II lab2a.c | lab2b.c | lab2c.c
For QTSpim labs: Appendix A: SPIM Simulator (for reading)
6 3 Exploring QtSpim sample1.asm | sample2.asm | sample3.asm |
Recess
7 4 Writing MIPS code using QtSpim messages.asm | arrayCount.asm
8 5 Making Function Calls sayHi.asm | arrayFunction.asm
9 6 Logic Trainer Guidelines
Intro to Logic Trainer
 
10 7 3-bit Majority Circuit  
11 8 Using Logisim I | Note for Mac users lab8.circ
12 9 Decoder
13 10 Using Logisim II lab10.circ


Last updated: 4 November 2024