原创 PIC单片机中asm volatile的问题

2009-12-31 16:32 3650 9 9 分类: MCU/ 嵌入式
读师兄们写的操作系统,有这么句话

asm volatile ("push _CurrentTaskPCL");

查了资料(http://www.microchip.com.tw/modules/newbb/viewtopic.php?post_id=11703),告诉我就相当于在定义CurrentTaskPCL该变量的时候说明它为volatile类型。

不过asm volatile ("return");这一句话又是什么意思呢?编译器总不会把return给优化掉吧...不过大概的意思还是能够明白
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
9
关闭 站长推荐上一条 /3 下一条