solangii / mips-assembler

Implement MIPS ISA assembler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Implement MIPS ISA assembler


Languages

Language:Python 84.9%Language:Assembly 13.5%Language:Shell 1.5%