试题详情
- 简答题堆栈有哪些功能?堆栈指示器(SP)的作用?在程序中为什么要对SP进行赋值呢?
-
堆栈主要是为子程序调用和中断操作而设立的。其具体功能有两个:保护断点和保护现场
堆栈指示器(SP)是为了指示栈顶地址而设立的,SP的内容就是指示堆栈栈顶的存储单元地址的。
SP是一个8位寄存器,系统复位后,SP的内容为07H,但由于堆栈最好在内部RAM的30H~7FH单元中开辟,所以在程序设计时应注意把SP值初始化为30H以后,以免占用宝贵的寄存器区和位寻址区。 关注下方微信公众号,在线模考后查看
热门试题
- 显示寄存器在8位数据方式中,显示数据是L
- 以下有关MCS-51定时器/计数器的叙述
- 8031扩展外部存储器时要加锁存器74L
- 下列()属于汇编语言的分界符。
- 试以一片intel 2716
- 启动定时器0开始计数的指令是使TCON的
- MCS—51单片机的时钟电路包括两部分,
- 在相对寻址方式中,“相对”两字是指相对于
- 试编程把以2040H为首地址的连续10个
- 在MCS-51中,ALU是()。
- 位处理器是单片机面向控制应用的重要体现,
- 指令JC 80H
- sbit不可以用于定义内部RAM的可位寻
- MCS-51系列单片机的定时器T1用做定
- 什么叫立即数?什么叫立即寻址?
- MCS-96对于不同的数据类型,为避免混
- MCS—51指令系统中,指令CPL
- 段码表数组变量一定要放在CODE存储区吗
- 对8155进行初始化编程时,需使用()。
- MDS的软件配置包括()