Giter Club home page Giter Club logo

mips's Introduction

MIPS

自己写的简易版MIPS汇编器,反汇编器以及模拟器。

编译

  • Mac、Unix以及Linux系统只需要简单的使用make命令执行文件夹中的makefile就可以完成编译。
  • windows系统需要手动编译(程序规模较小,编译起来不算麻烦,文件之间的依赖关系可以参照makefile)。当然,windows下也可以使用make,但需要安装相应的工具,并且需要修改makefile中指定的编译器。

功能

功能非常有限(毕竟没花太多精力)。

  • mips汇编器支持汇编指令转为机器码。支持所有31个指令。
  • mips反汇编支持机器码转为汇编指令。支持所有31个指令。
  • mips模拟器支持如下操作
    • 插入汇编指令
    • 单步执行
    • 查看内存
    • 查看寄存器
    • 不支持表达式,变量和伪指令(现已支持表达式(不支持带括号的表达式),伪指令)
    • 所有寄存器均为寄存器编号,如0,1,2,3....31

mips's People

Contributors

icedlattesuki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mips's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.