starsky1153 发表于 2019-4-16 10:20

汇编和C语言的连接

为什么用汇编设置完成栈之后就可以用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]
查看完整版本: 汇编和C语言的连接