单片机原理及应用实验中为什么sp赋值60h

2024-12-03 07:44:24
推荐回答(2个)
回答1:

这个跟SP初值有关,上电后的初始值为07H,有可能和程序中的数据冲突,为了避免数据存储冲突,把SP修改为60H或其他值。

避免堆栈区和数据变量区相重叠。

回答2:

不一定要赋值为60h,但必须赋值,否则sp的原值有冲突