为什么8051上电时SP寄存器07h的值是多少?

时间:2016-07-01 05:29:31

标签: embedded microcontroller 8051

当8051上电时,堆栈指针寄存器包含值07h而非00h

1 个答案:

答案 0 :(得分:8)

由于Bank 08051使用的默认寄存器库。此bank 0使用寄存器0 - 7

如果SP0寄存器R0 - 7开始,则会覆盖SP并导致未定义的行为,至少。

通常SP设置为启动代码所需的位置