试题详情
- 简答题说明程序计数器PC和堆栈指针SP的作用。复位后PC和SP各为何值?
- 程序计数器PC中存放将要执行的指令地址,PC有自动加1功能,以实现程序的顺序执行。它是SFR中唯一隐含地址的,因此,用户无法对它进行读写。但在执行转移、调用、返回等指令时能自动改变其内容,以实现改变程序的执行顺序。
程序计数器PC中内容的变化决定程序的流程,在执行程序的工作过程中,由PC输出将要执行的指令的程序存储器地址,CPU读取该地址单元中存储的指令并进行指令译码等操作,PC则自动指向下一条将要执行的指令的程序存储器地址。SP是一个8位的SFR,它用来指示堆栈顶部在内部RAM中的位置。系统复位后SP为07H,若不对SP设置初值,则堆栈在08H开始的区域,为了不占用工作寄存器R0~R7的地址,一般在编程时应设置SP的初值(最好在30H~7FH区域)。 关注下方微信公众号,在线模考后查看
热门试题
- 简述MCS-51内部数据存储器的存储空间
- 图为8段共阴数码管,请写出如下数值的段码
- 以下哪些叙述属于异步串行通信帧格式的内容
- 用汇编语言编程时,在51系列单片机执行中
- 在外扩多片数据存储器芯片时,不能在各存储
- 单片机的发展经历了哪几个阶段?在哪一阶段
- 下列几种中断优先级的次序中,()为可实现
- MCS-51通用数据采集和处理系统的主要
- 中断类似于程序中调用子程序,区别在于中断
- 在51单片机应用系统中,要求既扩展并口又
- 单片机在作带符号数加、减运算时,若程序状
- MCS-96片内RAM操作中,R
- 51基本型单片机具有中断源的个数为()。
- 下列汇编语言的特点正确的是()
- MCS-52单片机片内共有()字节单元的
- MCS-51单片机外中断初始化时不包括(
- LED数码显示有()和()两种显示方式。
- 当T0,T
- 累加器的功能包括()
- 对于以下RAM芯片,单个芯片具有16K容