ztyreg / JAssembler

A MIPS Assembler in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIPS Assembler IDE

Introduction

This is a simple MIPS assembler IDE.

Functionalities: assembling and disassembling.

Supported instructions: 128 MISP R2000 integer pseudo/instructions

Supported file formats: asm, bin, coe (input and output).

See MIPS_IDE_report.pdf for details (in Chinese).

Get Started

There are 3 subdirectories: TestCases, IdeaProject and CommandLineProject.

TestCases:

This directory contains test cases.

IdeaProject

Open and build with IntelliJ Idea.

CommandLineProject

Run following commands:

cd ./CommandLineProject

javac *.java; java Editor

Screenshots

Assembler:

screenshot1

Disassembler:

screenshot2

Features

See MIPS_IDE_report.pdf for details (in Mandarin).

About

A MIPS Assembler in Java


Languages

Language:Java 84.1%Language:Assembly 15.9%