位置:51电子网 » 技术资料 » 可编程技术

下面介绍有关专用寄存器功能

发布时间:2016/7/8 21:27:34 访问次数:1415

   下面介绍有关专用寄存器功能。

   (l)程序计数器PC(Program Counter)

   PC是一个16位计数器,其内容为单片机将要执行的指令机器码所在存储单元的地址。PC具有自动加l的功能,从而实现程序的顺序执行。由于PC是不可寻址的, HA60150V3-E03U-A99因此用户无法对它直接进行读/写操作,但可以通过转移、调用、返回等指令改变其内容,以实现程序的移。PC的寻址范围为“KB,即地址空间为0000~0FFFFH。

   (2)累加器ACC或A

   累加器ACC是8位寄存器,是最常用的专用寄存器,功能强,地位重要。它既可存放操作数,又可存放运算的中间结果。80C51系列单片机中许多指令的操作数来自累加器ACC。累加器非常繁忙,是单片机的执行程序瓶颈,制约了单片机工作效率的提高,现在已经有些单片机用寄存器阵列来代替累加器ACC。

   (3)寄存器B

   寄存器B是8位寄存器,主要用于乘、除运算。乘法运算时,B中存放乘数,乘法操作后,高8位结果存于B寄存器中。除法运算时,B中存放除数,除法操作后,余数存于寄存器B中。寄存器B也可作为一般的寄存器用。

   (4)程序状态字PSW

   程序状态字是8位寄存器,用于指示程序运行状态信息。其中有些位是根据程序执行结果由硬件自动设置的,而有些位可由用户通过指令方法设定。PSW中各标志位名称及定义如下。

   下面介绍有关专用寄存器功能。

   (l)程序计数器PC(Program Counter)

   PC是一个16位计数器,其内容为单片机将要执行的指令机器码所在存储单元的地址。PC具有自动加l的功能,从而实现程序的顺序执行。由于PC是不可寻址的, HA60150V3-E03U-A99因此用户无法对它直接进行读/写操作,但可以通过转移、调用、返回等指令改变其内容,以实现程序的移。PC的寻址范围为“KB,即地址空间为0000~0FFFFH。

   (2)累加器ACC或A

   累加器ACC是8位寄存器,是最常用的专用寄存器,功能强,地位重要。它既可存放操作数,又可存放运算的中间结果。80C51系列单片机中许多指令的操作数来自累加器ACC。累加器非常繁忙,是单片机的执行程序瓶颈,制约了单片机工作效率的提高,现在已经有些单片机用寄存器阵列来代替累加器ACC。

   (3)寄存器B

   寄存器B是8位寄存器,主要用于乘、除运算。乘法运算时,B中存放乘数,乘法操作后,高8位结果存于B寄存器中。除法运算时,B中存放除数,除法操作后,余数存于寄存器B中。寄存器B也可作为一般的寄存器用。

   (4)程序状态字PSW

   程序状态字是8位寄存器,用于指示程序运行状态信息。其中有些位是根据程序执行结果由硬件自动设置的,而有些位可由用户通过指令方法设定。PSW中各标志位名称及定义如下。

相关IC型号
HA60150V3-E03U-A99
暂无最新型号

热门点击

 

推荐技术资料

电动吸锡烙铁
    用12V/2A的电源为电磁阀和泵供电,FQPF9N50... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!