- 博客(3)
- 资源 (1)
- 收藏
- 关注
转载 Stack and Heap
Stack. This lives in the general RAM (random-access memory) area, but has direct support from the processor via its stack pointer. The stack pointer is moved down to create new memory and moved up to
2006-04-30 14:16:00 919
转载 volatile
volatile总是与优化有关,编译器有一种技术叫做数据流分析,分析程序中的变量在哪里赋值、在哪里使用、在哪里失效,分析结果可以用于常量合并,常量传播等优化,进一步可以死代码消除。但有时这些优化不是程序所需要的,这时可以用volatile关键字禁止做这些优化,volatile的字面含义是易变的,它有下面的作用: 1 不会在两个操作之间把volatile变量缓存在寄存器中。在多任务、中断、甚至s
2006-04-30 14:11:00 951
原创 __user_initial_stackheap
自己写了个启动代码,又写了个程序,发现进入不了 main() 就 software interrupt,这是个死循环,不知怎么回事,经过单步运行,发现进入 __main 后 又调用了一些函数才进入main()之前有个 __user_initial_stackheap:__user_initial_stackheap [0xe92d4000] stmfd r13!,{r14}00
2006-04-30 14:06:00 2575
NEC红外遥控协议分析插件
2013-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人