1.51单片机的堆栈属于向上增长型,堆栈开在内部ram,堆栈指针八位,系统启动时初始化值为07
2.进出栈指令
push acc
pop acc
00-7fh是内部ram 80h-0ffh是sfr特殊功能寄存器
不能对80h到0ffh的高端ran进行堆栈操作
不能对r0-r7寄存器组进行堆栈操作
寄存器A进行堆栈操作时只能用直接寻址操作形式 acc
3.子程序与中断
调用子程序与调用中断服务程序,入栈的都是 pcL---pcH,但是调用子程序时入栈的是取指令后尚未执行的PC值,而中断是执行完后的PC值