Assignment 1

less than 1 minute read

Due: by the end of the calendar day on Tuesday, September 10, 2024

Assignment Requirements

Write a MIPS program to show off what you’ve learned so far. It can do anything you want as long as it includes the following:

  1. At least one syscall that prompts the user to enter some information
  2. At least one syscall that reads input from the user
  3. A computation that does something with the user’s input
  4. At least one syscall that provides output to the user based on the results of the computation
  5. At least one R-Type instruction
  6. At least one I-Type instruction
  7. Comments which include
    • At the top: your name
    • At the top: a description of what your program does
    • Throughout the program: indicate where you’re doing each of items 1-6.

Grading

This is a 4-point assignment. See the rubric from the syllabus.

What to turn in

Turn in the following items

  1. Your .asm file which contains your MIPS program
  2. A .txt file (you can use Notepad, TextEdit, or even Visual Studio Code) where you paste in a sample run of your program that shows how it worked when you ran it in MARS

Where to turn it in

Submit your files to the Assignment 1 hand-in form on Blackboard.