请描述CPU发生中断时入栈和出栈的过程,并分析堆栈段中数据的存储方式及栈指针变化之间的关系。
第1题:
堆栈的访问方式是(11),其中堆栈指针在数据入栈时(12)。
A.先进后出
B.先进先出
C.指令定位
D.用户可选
第2题:
第3题:
带链的栈与顺序存储的栈相比,其优点是()。
A.入栈与退栈操作方便
B.可以省略栈底指针
C.入栈操作时不会受栈存储空间的限制而发生溢出
D.以上都不对
第4题:
堆栈具有这样的特性,即最后一个入栈的元素,将是()出栈的元素。新入栈的元素将总是放在当前的()。不管什么时候,需要出栈时,总是从当前的()取走一个元素。
第5题:
当8086进行堆栈操作时,CPU会选择()段寄存器,再和()或者()形成20位堆栈地址。
第6题:
第7题:
在存储器堆栈结构中,堆栈指针SP的内容是()。
第8题:
A.子程序调用和中断服务时CPU自动将当前PC值压栈保存,返回时自动将PC值弹栈
B.保护现场/恢复现场
C.先进先出
D.数据传输
E.调整查询执行顺序
第9题:
51单片机中,堆栈存放数据的原则是先进后出,后进先出,数据进栈后,栈顶向下移动,栈指针SP值随之减小。
第10题:
在存储器堆栈中,保持不变的是()