51系列单片机的堆栈与通用微机中的堆栈有何异同?

2025-03-11 03:25:11
推荐回答(2个)
回答1:

通用微机用一特定区域来做堆栈,而51的堆栈是不固定的。复位时SP指向07H,在通用寄存器内,所以要给SP重新赋值。

回答2:

堆栈都是一个原理,在51中,SP在默认情况下是07H,也就是默认情况下的R7,如果你不用R7与第二组以上的寄存器,那就不用重新设置了.