Skip to content

Welcome to the MIPS Guide

This course covers the following topics-

  • Introduction to MIPS - Setting up and understanding MIPS ISA.
  • Basic Integer and String Handling - Learn the Basics of MIPS integers.
  • Integer Array Handling - Learn how to make integer arrays and operate them.
  • 2-D Array Handling - Extend your array knowledge with 2-D arrays.
  • Strings (Advanced) - String Handling explained in detail.
  • Floating Points - Learn how to handle floating point numbers.

Introduction to MIPS

  Main Documentation :material-google-drive: : Click Here
  Theory explanation: Video Link :simple-youtube:
  Setting up MARS:
     1. Video Link :simple-youtube:
     2. Sample Code :simple-github:


Basic Integer and String Handling

  Main Documentation :material-google-drive: : Click Here
  Theory Explanation: Video Link :simple-youtube:
  Sample Code Bank:
     1. Reversing 2 digit number
     2. Calculating Average Marks
     3. Finding Spy Number


Floating Point Handling

  Main Documentation :material-google-drive: : Click Here
  Farenheit to Celcius:
     Sample Code :simple-github:
  Maximum and Minimum in Float Array:
     Sample Code :simple-github:
   Round off to n digits:
     Sample Code :simple-github:


Integer Array Handling

  Main Documentation (Also contains String advanced):material-google-drive: : Click Here

  Introduction to Integer Arrays:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Sum of Elements of an Array:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Greatest Element in Array:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Merge 2 Sorted Arrays:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Highest and Lowest occurrence of an element in an array:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Binary Search:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Quicksort:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:


2-D Integer Array Handling

  Main Documentation :material-google-drive: : Click Here

  Theory Explanation: Video Link :simple-youtube:
  Sample Code Bank:
     1. Taking Input
     2. Printing a Matrix
     3. Sum of Two Matrices


String Handling (advanced)

  Input/Output of Strings:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Traversal of Strings (Advanced string operations):
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Length of String:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Palindrome Check:
     1. Video :simple-youtube:
     2. Sample Code :simple-github:

  Concatenation of strings:
     1. Video :simple-youtube:
     2. Sample Code :simple-github: