【发布时间】:2019-06-09 16:26:01
【问题描述】:
这是我在 RISC-V 汇编中尝试做的 C 表示:
printf ("x=%d\n", x);
【问题讨论】:
-
您尝试调用 printf 函数,而不是实现它。你能相应地edit你的问题标题吗?实际上有两个主要问题。 1/ 根据 risc-v calling conventions 传递参数和 2/ 使用 libc stackoverflow.com/questions/47088290/… 链接您的代码。尝试解决这些问题并提出更准确的问题。
-
一般来说,这个网站上的问题应该表现出一些努力。像这样的问题,只是询问如何做某事而不显示您自己的任何研究或代码,是不受欢迎的。您可能需要查看帮助文件。
-
您是否要将整数转换为 ASCII 十进制并打印它而不调用
printf?如果是这样,您正在运行什么操作系统?您需要某种系统调用来输出最终的字符串,或者自己将字符存储到视频 RAM...