网络攻防技术简介_网络攻防栈溢出的原因有
单片机堆栈溢出有哪些原因
单片机堆栈溢出后会根据其位置会对运行产生不同程度的影拆销皮响,或者进入死循环,或者出现斗轿不可预料的结果,如果没有开看门狗的话,复位的可能性较小。
一、如果栈顶设置在低位,比如二FH,预想堆栈空间比如一陆个字节,如果溢出,那么如果四0H开始被用户在使用的话,可能改变用户寄存器的值,这个影响是双方面的,一是改变了用户的运行结果,二是,当堆栈保存的是子程序地址的话,将出现不可预料的结果,执行完后将回不去了。
283
0
2023-05-14
网络攻防