目录
一、 软件keil中c语言应用汇编程序
在Source Group1创建新文件main.c与fun.s(步骤参照前面的文章,有详细步骤,这里不再赘诉)

main.c
#include<stdio.h>
extern void Init_1(void);
int main(){
Init_1();
return 0;
}
func.s
AREA My_Function,CODE,READONLY
EXPORT Init_1
Init_1
MOV R1,#666
MOV R2,#888
LOOP
CMP R1,#10
BHS LOOP_END
ADD R2,#1
ADD R1,#1
B LOOP
LOOP_END
NOP
END
然后设置一下魔术棒里面的东西


&

本文介绍了如何在Keil软件中进行STM32的C语言与汇编混合编程,详细阐述了C语言调用汇编函数时参数的传递机制,包括32位程序中栈传递和寄存器使用规则,并通过实例展示了修改源程序参数的方法。通过这次学习,加深了对汇编语言和C语言交互的理解。
最低0.47元/天 解锁文章
938

被折叠的 条评论
为什么被折叠?



