单片机程序中的PUSH是什么意思?

请不要给错误的答案
2025-03-19 08:03:34
推荐回答(3个)
回答1:

在进入中断之前需要将某些寄存器、变量之类的数据保存起来,然后再中断处理完毕后再恢复进入中断前的状态

这时保存数据就要进行PUSH操作,进栈操作
恢复数据要进行POP操作,出栈操作

回答2:

进栈的意思和POP是一对,一进一出。

回答3:

PUSH 30H; SP=_59H (SP)=_30H
PUSH 31H; SP=58H_ (SP)=_31H
POP DPL; SP=59H_ DPL=31H_
POP DPH; SP=60H_ DPH=30H_
MOV A,#00H; (A)=00H_
MOV @DPTR,A; _