下面介绍有关专用寄存器功能
发布时间: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中各标志位名称及定义如下。
上一篇:内部RAM高128单元
上一篇:进(借)位标志位
热门点击