这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于编译器对寄存器的使用情况

共2条 1/1 1 跳转至

关于编译器对寄存器的使用情况

菜鸟
2006-06-08 19:09:58     打赏
各位大侠,小弟我在阅读freertos在atmega323的移植部分时,产生一个疑问:那就是传递给任务的参数是如何传递的?首先要保存在栈上,然后在pop的时候将参数的地址pop给了某个寄存器,那是不是说编译器在编译时就指定了,使用某个寄存器来传递参数?我用winavr, 是否有这种情况出现呢?谢谢



关键词: 关于     编译器     寄存器     使用     情况    

菜鸟
2006-06-08 20:39:00     打赏
2楼

传参数都是固定的几个寄存器.编译时就指定了. 如果参数过多则会使用stack来传.


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]