标签: embedded microcontroller 8051
当8051上电时,堆栈指针寄存器包含值07h而非00h?
07h
00h
答案 0 :(得分:8)
由于Bank 0是8051使用的默认寄存器库。此bank 0使用寄存器0 - 7。
Bank 0
8051
bank 0
0 - 7
如果SP从0寄存器R0 - 7开始,则会覆盖SP并导致未定义的行为,至少。
SP
0
R0 - 7
通常SP设置为启动代码所需的位置