怎么在波形仿真的时候查看汇编语言编译后的执行结果
在e203_hbirdv2/riscv-tools/riscv-tests/isa/rv64ui目录下修改了lw.S文件,修改后如下图:利用source regen.sh生成了对应的.Verilog文件(生成的.verilog文件如下);在该文件中没有找到
lui x18,1; 这条指令(0x00001937); 一句话说,就是把汇编语言编译了后在生成的.verilog文件中没找对应的汇编指令。

胡灿2011 天前 ·
2 楼
看了下,因为在编译的时候,你写的这条指令被编译成16位的指令的,所以对应的二进制是0x6905,在.verilog文件中有这条指令的哦。
可以看看生成.dump文件,里面可以看到汇编对应的二进制。
💡 请 登录 后参与讨论(微信扫码即登录/注册)
帖子信息
版块开源蜂鸟E203
回复2
浏览6466
发布2021-04-06 22:19