发布网友
共2个回答
热心网友
常用的特殊功能寄存器有:ACC、B、PSW、DPTR(DPH、DPL)、SP等。
ACC:累加器,常常用A表示。它是一个非常重要寄存器,在运算器做运算时其中一个数一定是在ACC中,所有的运算类指令都离不开它。
B:一个常用的寄存器。在做乘、除法时放乘数或除数。
PSW:程序状态字。PSW也称为标志寄存器,里面放了CPU工作时的很多状态,借此,我们能了解CPU的当前状态,并作出对应的处理。
DPTR(DPH、DPL):数据指针。能用它来访问外部数据存储器中的任一单元,也能作为通用寄存器来用。16位,由两个8位寄存器DPH、DPL组成。主要用于存放一个16位地址,作为访问外部存储器(外RAM和ROM)的地址指针。
SP:堆栈指针。专用于指出堆栈顶部数据的地址。
扩展资料
特殊功能寄存器是80C51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令,状态或数据。
它是80C51单片机中最具有特色的部分,几乎所有80C51系列功能的增加和扩展都是通过增加特殊功能寄存器来达到目的的。英文缩写为SFR,是Special Function Register(特殊功能寄存器)的缩写。
参考资料:百度百科-特殊功能寄存器
热心网友
1空间小
2 方便使用
3 密码锁安全
4 语音识别技术
5 自动检测危险物品