发布网友 发布时间:2022-04-21 11:49
共2个回答
懂视网 时间:2022-04-21 16:11
堆栈的工作方式是先进后出。在内存储器(随机存储器)中开辟一个区域作为堆栈,叫软件堆栈;用寄存器构成的堆栈,叫硬件堆栈。
堆栈是一个特定的存储区或寄存器,它的一端是固定的,另一端是浮动的。对这个存储区存入的数据,是一种特殊的数据结构。所有的数据存入或取出,只能在浮动的一端(称栈顶)进行,严格按照“先进后出”的原则存取,位于其中间的元素,必须在其栈上部(后进栈者)诸元素逐个移出后才能取出。
热心网友 时间:2022-04-21 13:19
单片机中的堆栈是1个连续的存储区,采取后入先出的方式存取数据。1般PUSH操作是向堆栈中存入数据,POP操作从堆栈取得数据。PUSH的操作顺序和POP的操作顺序正好相反,例如有A.B.C.D4个变量的值,依照PUSH