A book on MIPS assembly programming using simulators (MARS, SPIM, QtSpim) targeted at college students.
-
Updated
Dec 15, 2023 - HTML
A book on MIPS assembly programming using simulators (MARS, SPIM, QtSpim) targeted at college students.
Project for the Hardware Infrastructure (IF674) course at CIn-UFPE. It consists on implementing a MIPS CPU, written in Verilog.
Modification of the MARS program originally written by Kenneth Vollmar and Pete Sanderson at Missouri State University.
A small compiler written for a subset of the C language, targeting the MIPS ISA. The compiler is written in Java, and focuses on the lexing, parsing, semantic analysis and code generation phases. Included in this repository is also an LLVM pass written in C++, which performs liveness analysis and dead code elimination.
Built a MIPS32 Simulator. Given a MIPS32 assembly file will determine if it is a valid MIPS32 file. If the file is valid then it will parse and initate starting the simulator. The simulator will go line by line, simulating the MIPS32 instruction while also updating the corresponding registers. Added a graphical user interface (GUI) for the simul…
Information about router reverse engineering
Little Happy Z - A Programming Language for Novice Programmers
A dash document set of MIPS assembly
Add a description, image, and links to the mips-assembly topic page so that developers can more easily learn about it.
To associate your repository with the mips-assembly topic, visit your repo's landing page and select "manage topics."