🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/e203运行自定义汇编程序
e203运行自定义汇编程序
开源蜂鸟E203 作者 Esing 发布于 2025-10-16 11:47(358 天前) 3093 浏览

学校最近在学习e203,需要运行形如addi x1, x0,3 addi x2,x0, 4的汇编。应当自定义S文件,还是使用内联汇编的方式呢?

全部回复 1
E
Esing352 天前 · 1 楼

没人回答我回答了:


两种方法都可以。


#ifdef INLINE1
    __asm__ __volatile__(
        "addi     x31, x0,  0       n"
        "addi     x5,  x0,  5       n"
        "addi     x6,  x0,  3       n"
        "add      x7,  x5,  x6      n"
        "sw       x7,       0(x31)  n"
        : "=r"(zero)
        : "r"(one)
        : "x5", "x6", "x7", "x8", "x9", "x11")
#endif

#ifdef ASM
    test_asm(reg_values);
#endif


.globl   test_asm
.type    test_asm, @function

test_asm:
 .........


💡 请 登录 后参与讨论(微信扫码即登录/注册)