使用python来模拟运行mips
用法
pip install fengyong
来安装一个mips模拟器,它可以支持Shell运行,汇编,反汇编,按文件运行,运行时debug
Shell运行
在cmd里输入 mips-shell
命令就能启动一个mips-shell,在shell里可以很方便的运行mips的指令
汇编(mips指令->机器码)
from fengyong import Assembler
instructions = """
j 10000
add $s0,$a1,$t7
sw $s1,10($s2)
"""
machine_code = Assembler.encode(instructions)
print(machine_code.bin)
反汇编(机器码->mips指令)
from fengyong import DisAssembler
from fengyong import RegData
machine_code = RegData(