3
5
14
新手上路
使用道具 举报
1万
7万
11万
管理员
eric2013 发表于 2023-6-9 15:49 C代码反映到汇编上,这个有好几条指令。 中断返回后执行的是当前被中断位置的下一条指令。你可以单步调 ...
chenshb 发表于 2023-6-25 13:56 硬汉哥,你好,对应到C语言的话,抛开中断重入,只考虑中断返回的情况,会不会出现语句address += 4U 或d ...
chenshb 发表于 2023-6-25 13:59 还有从中断返回后,局部变量address 的值,会被初始化初值吗,还是保留原来的值,直到遇到}释放。
eric2013 发表于 2023-6-25 15:37 不会,中断抢占的话,中断里面局部变量会继续开新的栈空间。
chenshb 发表于 2023-6-25 16:09 也就是中断返回后,原中断局部变量的值是保留的对吧?
eric2013 发表于 2023-6-25 16:10 是的,除非栈溢出之类的问题,导致栈数据损坏。
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|硬汉嵌入式论坛
GMT+8, 2025-4-26 13:37 , Processed in 0.258566 second(s), 24 queries .
Powered by Discuz! X3.4 Licensed
Copyright © 2001-2023, Tencent Cloud.