如何在risc-v中实现printf功能?

时间:2019-06-09 16:26:01

标签: c assembly mips riscv

这是我要在RISC-V汇编中尝试执行的操作的C表示形式:

printf(“ x =%d \ n”,x);

2 个答案:

答案 0 :(得分:2)

https://godbolt.org/是一个有趣的网站。如果粘贴c代码,则可以将其转移到其他代码中,例如RISC-V程序集。可从menie.org/georges/embedded/small_printf_source_code.html获得示例c代码。确实有效。祝你好运。

答案 1 :(得分:-1)

这是一个非常简单的printf(实际上只有整数和字符串,没有高级格式)

https://godbolt.org/z/sgMVs7

这不是我的代码-这是atolic工作室的微小ptinf。但这是实施简单但更体面的东西的良好基础。