上传者: 42132056
|
上传时间: 2021-11-22 18:50:26
|
文件大小: 59KB
|
文件类型: -
Tcl中的risc-v汇编程序
这个简单的risc-v汇编程序支持带有几个标准扩展的rv32和rv64。它的输出是一个原始列表,列出了源代码行,地址和字节(以十六进制表示)。当前不支持编写ELF。
指令集和扩展名:
rv32G(IMAFD_Zicsr_Zifencei)
rv64G(IMAFD_Zicsr_Zifencei)
C-压缩指令
E-16寄存器
Q-四重浮子
Zfinx-X寄存器中的浮点数
其中包含一个非常简单的example.rva。尝试make example
$ make example
./rva.tcl -march rv32gc example.rva
00005 0100 00C58533 add a0 a1 a2
00006 0104 FFFFC297 auipc t0 top
00006 0108 12E1 addi t0 t0