我正在寻找基于RISC-V的CPU指令集模拟器。 我想观察不同CPU上的危险(RISCV和MIPS)。
此示例适用于MIPS。
lw r1,A(r2)
lw r3,B(r4)
dadd r5,r1,r3
beq r5,r5,L1
sw r5,A(r3)
L1: sw r5,B(r4)
beq
必须停止(等待r5)
您建议使用任何软件模拟器吗? 我可以写一些模拟指令。 对于MIPS,我使用WinMIPS64(http://indigo.ie/~mscott/)。
答案 0 :(得分:0)
RISC-V的规范指令集模拟器在这里https://github.com/riscv/riscv-isa-sim
它没有突出显示依赖关系,因为它不是为特定的CPU建模,而只是对ISA进行建模。