[ARM入门] 汇编和C语言的连接

[复制链接]
1348|5
 楼主| starsky1153 发表于 2019-4-16 10:20 | 显示全部楼层 |阅读模式
为什么用汇编设置完成栈之后就可以用C语言编写程序了?
airwill 发表于 2019-4-16 11:04 | 显示全部楼层
这是启动文件干的事情, 你可以打开这个文件看一下。
实际上,这是有固定的约定的
 楼主| starsky1153 发表于 2019-4-22 10:51 | 显示全部楼层
airwill 发表于 2019-4-16 11:04
这是启动文件干的事情, 你可以打开这个文件看一下。
实际上,这是有固定的约定的 ...

汇编设置为栈之后,是不是C语言中定义的局部变量就有地方存放了,C语言写的代码就可以运行。
airwill 发表于 2019-4-22 21:40 | 显示全部楼层
如果是 ARM,C 语言的局部变量会安排的寄存器或者堆栈中。所以堆栈设置要宽松一些。
千岁寒 发表于 2019-5-22 09:35 | 显示全部楼层
如果上系统的话,也可以用C实现 栈的设置与使用(MSP PSP)
千岁寒 发表于 2019-5-28 10:47 | 显示全部楼层
starsky1153 发表于 2019-4-22 10:51
汇编设置为栈之后,是不是C语言中定义的局部变量就有地方存放了,C语言写的代码就可以运行。 ...

如果 sct 设计的好,也可以用C实现栈。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

9

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部