This is a lab assignment to covert C programs to RISC-V assembly and simulate their execution using RARS simulator. This is a good reference on how to use the RARS simulator in general for people teaching RISC-V assembly. The lab can modified and adopted for different teaching needs. This lab starts with a hello world program and goes on to various integer array operations in RISC-V assembly.