Skip to content

反汇编

有时候我们需要反汇编来得到当前正在运行的指令,方便观察前后的数据依赖关系,找到问题。

自带反汇编

对于lab4、功能测试和性能测试,大家可以在soft文件夹中找到以.S结尾的文件,这些包含了它们的反汇编结果,同时还有它们的地址。

手动反汇编

  1. 在线查询

    https://www.eg.bucknell.edu/~csci320/mips_web/

  2. 使用简易脚本

    可以使用https://github.com/cyyself/disasm-mips这个小工具,该工具支持交互查询以及从coe中读取。

    注意:该工具输出的指令会以大端形式读取输出,与我们在Vivado中看到的字节序相反。


Last update: 2023年1月3日