李光洙礼貌腿:单片机中PC属于那个寄存器?

来源:百度文库 编辑:高校问答 时间:2024/04/28 19:10:14
我学的是MCS51 请各位指点 谢谢
我知道PC是ROM的指针 有16位 但这16位储存在什么地方
是不是SFR 还是ROM或RAM
还有个问题:SFR是不是只能用直接寻址?

PC是控制器中的程序计数器,16位寄存器,属于计数寄存器。
要单片机执行一个程序,就必须把该程序按顺序预先装入存储器ROM的某个区域。单片机动作时应按顺序一条条取出指令来加以执行。因此,必须有一个电路能找出指令所在的单元地址,该电路就是程序计数器PC。当单片机开始执行程序时,给PC装入第一条指令所在地址,它每取出一条指令(如为多字节指令,则每取出一个指令字节),PC的内容就自动加1,以指向下一条指令的地址,使指令能顺序执行。只有当程序遇到转移指令、子程序调用指令,或遇到中断时(后面将介绍),PC才转到所需要的地方去。
其他:
AC数据累加寄存器
AR基址寄存器
PC计数寄存器
IR指令寄存器
DR缓冲寄存器
PSW状态条件寄存器

居然有楼上这一类的答案,国人的悲哀~~不懂不要装懂。。。。.

这话问的,孩子你的51,几乎就没有学明白
没关系,好好学,这是非常有用的东西

学这个的最重要的就是经验,理论到了一定时期就要出来试着作东西的!
切记。

在PC中,寄存器内外都有的

楼上这就叫懂了才装懂了!