My solutions to the labs of Bilkent University's Computer Architecture course.
Lab1
: Creating and Running Simple MIPS Assembly Language Programs
Lab2
: Creating and Running Simple MIPS Assembly Language Programs
Lab3
: MIPS Assembly Language Programming: Recursion, Floating Point Numbers, Linked Lists
Lab4
: MIPS Single-Cycle Datapath and Controller & Experiments on SystemVerilog
Lab5
: Extending Single-Cycle MIPS Processor & Experiments on SystemVerilog and BASYS3 Board
Lab6
: Examining the Effect of Cache Parameters and Program Factors on Cache Hit Rate
Lab7
: Programming PIC32 Microcontroller