e203运行自定义汇编程序
学校最近在学习e203,需要运行形如addi x1, x0,3 addi x2,x0, 4的汇编。应当自定义S文件,还是使用内联汇编的方式呢?
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:
.........💡 请 登录 后参与讨论(微信扫码即登录/注册)
帖子信息
版块开源蜂鸟E203
回复1
浏览3095
发布2025-10-16 11:47