试题详情
- 简答题何谓堆栈?栈指针SP的作用是什么?为什么要重新定义SP?
-
(1)堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。
(2)栈指针SP的作用是指向栈顶,存放栈顶地址。
(3)为了避免与工作寄存器重迭,一般在程序的初始化时应重新定义SP,再定位堆栈区域。 关注下方微信公众号,在线模考后查看
热门试题
- 某种存储器芯片是8KB*4/片,那么它的
- MCS-51单片机的位寻址区位于内部RA
- CPU主要的组成部部分为()
- 单片机的两个定时器/计数器均有()个功能
- 用串口扩并口时,串行接口工作方式应选为方
- 若执行前(SP)=40H,标号LABEL
- 在程序运行中,当执行“MOVPCON,#
- 一个字节的数据,通过某信道一位一位顺序传
- 将程序存储器 0600H单元
- ORG 2000HLACLL 3000H
- CS-51单片机共有两个时钟XTAL1和
- 当需要扩展一片8KB的RAM时,应选用的
- 一般指针与基于存储器的指针有何区别?
- 8051系列单片机有4个8位的并行I/O
- MCS51单片机中,希望定时/计数器0计
- 80C51有()个并行I/O口,其中P0
- MOVXA,@R0指令中,源操作数采用(
- MCS—51单片机堆栈的主要作用有().
- 假设程序头中含有如下变量定义伪指令:
- MCS-51单片机的中断允许寄存器的IE