晕死.<br />亏你能想.<br /><br />即使如此,你的说法也不正确:<br />1.PC=0就是复位?<br /> 寄存器的值,中断逻辑,外设等等,因为你的PC=0,就复位了?<br /><br />2.函数返回就一定将堆栈中的内容弹出到PC?<br /> a. 如果函数足够简单,或者编译器优化时,认为不需要将LR入栈,就不会发生上面的情况.<br /> b. 使用C的话,RV编译器有个__inline关键字,C++,有inline关键字,让函数成为内嵌函数.都不会发生你所说的情况<br />
|