我想把我的教育模拟器从Y86改为RISC-V。我喜欢Y86合并的hexacode+listing文件,比如
| # Execution begins at address 0
0x000: | .pos 0
0x000: 30f400010000 | init: irmovl Stack, %esp # Set up stack pointer
0x006: 30f500010000 | irmovl Stack, %ebp # Set up base pointer
0x00c: 8024000000 | call Main # Execute main program
0x011: 00 | halt # Terminate program 对于RISC-V有类似的东西吗?
发布于 2019-03-23 00:32:53
RARS有一个并排显示地址、六码、基本指令和源代码的视图。

您可能会使用具有RISC-V支持的GNU标准工具(如objdump)在终端中获得类似的十六进制/源代码视图。
此外,还有https://github.com/michaeljclark/riscv-disassembler,它可以满足您的需要。
免责声明:我是RARS的主要作者和维护者。
https://stackoverflow.com/questions/54442948
复制相似问题