试题详情
- 简答题什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用两组工作寄存器,SP应该多大?
- 堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场。堆栈指针SP复位后指向07H单元,00H~1FH为工作寄存器区,20H~2FH为位寻址区,这些单元有其他功能,因此在程序设计时,需要对SP重新赋值。如果CPU在操作中要使用两组工作寄存器,SP应该至少设置为0FH。
关注下方微信公众号,在线模考后查看
热门试题
- 16进制数20H的2进制表示数为()
- 89C51定时器的门控信号GATE设置为
- 以80C51单片机为控制芯片,通过串行实
- 需要专门的电路来完成的中断请求撤消是()
- 两个状态周期为一个机器周期。
- 指令“CPLA”的含义是()
- 复位电路是单片机系统里面不可缺少的部分。
- MCS—51单片机内部设置有两个16位可
- 当8051外接晶振频率为24M时,一个机
- 89C51程序总是从()函数执行起,与其
- 若要使LCM更明亮,则应如何设置()?
- MCS-51与ADC接口通常可以采用的方
- P0、P1、P2、P3,每个端口都有一个
- 在D/A转换器中对转换速度快慢描述的参数
- 循环程序一般由循环初始化、循环体和循环控
- MCS-51单片机片内ROM容量为()
- 外部扩展存储器时,用作高8位地址线的是(
- 不属于ARM五级流水线的是()
- SJMPrel指令中rel的取值范围为(
- 串行口工作方式1的波特率是()。