找考题网-背景图
问答题

简答题 什么是堆栈?堆栈有何作用?在MCS-51单片机应用系统程序设计时,有时为什么要对堆栈指针重新赋值?

【参考答案】

在微型计算机中,堆栈主要是为子程序调用和中断操作而设立的。一般,堆栈是在内存RAM中开辟的一个特定的存储区,专门用来暂时存放数据或存放返回地址,并按照“后进先出”的原则进行操作。