常用的特殊功能寄存器有: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. 累加器(ACC):在微处理器中,ACC用作算术和逻辑运算的主要工作区域。它存储运算结果,并参与各种算术和逻辑操作。ACC的特点是快速访问和频繁使用,几乎所有的算术指令都会使用到ACC。2. 寄存器B:B寄存器通常用于辅助累加器进行乘法和除法运算,它可以在...
单片机内的特殊功能寄存器有哪些?
这些特殊功能寄存器颁在以下各个功能部件中:(1)cpu:acc、b、psw、sp、dptr(由dpl和dph两个8位寄存器组成);(2)中断系统:ip、ie;(3)定时器\/计数器:tmod、tcom、tl0、th0、tl1、th1;(4)并行i\/o口:p0、p1、p2、p3;(5)串行口:scon、sbuf、pcon。51单片机的寄存器基本上都是...
单片机有哪几个特殊功能寄存器?
1. CPU模块:包括ACC累加器、B寄存器、PSW程序状态字、SP堆栈指针以及DPTR数据指针(由DPL低字节和DPH高字节两个8位寄存器组成)。2. 中断控制模块:包括IP中断优先级寄存器和IE中断允许寄存器。3. 定时器\/计数器模块:包括TMOD定时器模式寄存器、TCOM定时器\/计数器控制寄存器,以及TL0、TH0、TL1、TH1四...
单片机有哪几个特殊功能寄存器?
(1) CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);(2) 中断系统:IP、IE;(3) 定时器\/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;(4) 并行I\/O口:P0、P1、P2、P3;(5) 串行口:SCON、SBUF、PCON。单片机学习理论是基础,如果有自己的单片机开发板...
列举常用几个特殊功能寄存器?各有什么作用?
1空间小 2 方便使用 3 密码锁安全 4 语音识别技术 5 自动检测危险物品
sfr是什么意思
1. 定义与概述 SFR是特殊功能寄存器的缩写。在计算机科学、电子工程和嵌入式系统等领域中,SFR常被用于描述具有特定功能或用途的寄存器。这些寄存器通常被用来存储控制信息、状态信息或系统配置数据。2. 功能特点 特殊功能寄存器具有特定的功能和用途。每个SFR通常都有其独特的位配置,每一位都代表不同的状态...
阐述单片机的三大资源及其作用
2. RAM(随机存取存储器):RAM为单片机提供数据存储空间,其主要特点是读写速度快。不过,一旦断电,RAM中的数据将会丢失。尽管如此,RAM依然因其快速的数据处理能力而成为单片机中不可或缺的资源。它允许无限次的数据写入操作。3. SFR(特殊功能寄存器):SFR是单片机中用于实现各种特殊功能的寄存器。
单片机存储器分为哪几类,各有哪些特点和用
内部数据存储器进一步细分为以下几部分:1. 工作寄存器:包含4组,其地址范围从00H到1FH。2. 位址空间:地址范围从20H到2FH。3. 用户寄存器:地址范围从30H到7FH(包括FFH)。4. 特殊功能寄存器:地址范围从80H到FFH。各类存储器具有不同的特点和用途,共同支撑单片机系统的正常运行。
MCS-51单片机有多少个特殊功能寄存器?它们分布在何地址范围?
MCS-51单片机包含多个特殊功能寄存器,这些寄存器主要分布在外设控制和状态管理方面。具体来说,它们占据了数据存储器上端,从80h到ffh的地址范围内。该单片机总共有26个特殊功能寄存器,其中12个允许位寻址,这意味着用户可以针对这些寄存器的独立位进行操作。这些特殊功能寄存器被划分为不同的功能模块:1. CPU...
51单片机 汇编语言里的 寄存器 是默认定义的么?
51单片机汇编语言中的特殊功能寄存器是默认定义了的,严格而言是是编译器定义的,而用户使用的寄存器是可以自由定义的,以下说说具体情况:1、00H~1FH,这部分为工作寄存器,四个组的R0~R7,系统默认定义的,用户最好不要随意定义。2、20H~2FH,这部分为位寻址寄存器,用户可以定义,但最好不轻易用作...