/mips-assembler

Implement MIPS ISA assembler

Primary LanguagePython

Course Project of CSE Computer Architecture, UNIST (2021 Fall)

MIPS Assembler

Execution method

# Usage
$ python assembler.py sample_input/example1.s   # This will produce sample_input/example1.o

# Test
$ ./test.sh # This will test all examples in sample_output

Description

This project is to implement a MIPS ISA assembler. The assembler is the tool that converts assembly codes to a binary file.

The detailed information regarding instructions is in the attached MIPS green sheet page.