如何解决win10软件运行但看不见窗口的问题 | 您所在的位置:网站首页 › windows10程序窗口 › 如何解决win10软件运行但看不见窗口的问题 |
STM32生成互补PWM波(输出前均为低电平)
菜菜菜菜鸡: 博主您好,可以发一下代码吗,邮箱[email protected] ARM学习(1) 寄存器的理解 ===》FP、SP、LR寄存器张一西: 你需要看我画的那个堆栈图,FP回溯找的是LR,然后下一个地址才又是FP,所以存在一个4Byte的差,所以需要这样的操作 ARM学习(1) 寄存器的理解 ===》FP、SP、LR寄存器三境界: 我这条评论里说的也是stack_base是大地址啊,就是因为是大地址,每次回溯fp地址应该是逐渐变大的,最后的边界条件应该是fp >=stack_base 才跳出循环 ARM学习(1) 寄存器的理解 ===》FP、SP、LR寄存器三境界: 那你解释下第14行? fp=*(u32)(fp-sizeof(u32)) fp指针向低地址减一个u32的大小,有什么意义吗?我的理解是因为每个栈帧都是有LR=FP+sizeof(u32)的关系,先通过*(u32*)(fp)找到上一个栈帧的lr的地址,减去sizeof(u32)即可得到fp所在的地址,以此迭代。 ARM学习(1) 寄存器的理解 ===》FP、SP、LR寄存器张一西: 不对不对,lr只是用来找函数地址的,fp才是用来回溯的,需要搞清楚 |
CopyRight 2018-2019 实验室设备网 版权所有 |