关于堆栈,说法正确的是
A: 堆栈遵循先进先出原理
B: 堆栈主要保存临时变量、常量
C: 堆栈指针SP,通常情况指向大地址,进栈操作SP值减小;出栈操作SP增大
D: 堆栈空间可以根据需要自动调整大小
A: 堆栈遵循先进先出原理
B: 堆栈主要保存临时变量、常量
C: 堆栈指针SP,通常情况指向大地址,进栈操作SP值减小;出栈操作SP增大
D: 堆栈空间可以根据需要自动调整大小
举一反三
- 下列关于堆栈操作指令正确的是( )? A: AT89S51的堆栈是“先进后出” B: 堆栈指针SP指向堆栈的栈顶位置 C: 堆栈指针SP指向堆栈的栈底位置 D: 执行出栈指令时,先将内容送入制定单元中,然后堆栈指针再减1
- 关于C55x堆栈操作,下列说法正确的是______。 A: 入栈前减小栈指针,出栈后增加栈指针,出入栈指令执行时栈指针的调整由CPU自动完成 B: PSH和POP指令对数据堆栈操作,因此只涉及SP指针的调整 C: PSHBOTH和POPBOTH指令同时对数据堆栈和系统堆栈进行操作 D: 使用SP直接寻址方式访问堆栈时,SP寄存器的值并没有改变
- 单片机的堆栈指针SP始终指向( ) A: 栈底 B: 栈顶 C: 堆栈长度 D: 堆栈起始地址
- 关于MCS-51系列单片机堆栈操作描述正确的有( ) A: MCS-51单片机堆栈设在片内RAM区 B: MCS-51单片机堆栈设在片外RAM区 C: 数据入栈时先将堆栈指针SP自动加1,后写入数据,SP始终指向栈顶地址 D: 数据出栈时先读出数据,后SP自动减 1,SP始终指向栈顶地址
- 堆栈指针寄存器SP总是指向堆栈的栈顶。()