程序状态字
寄存器PSW(Program State Word Registor),是一个保存各种状态条件标志的寄存器。
程序状态字寄存器用来保存由算术/逻辑指令运行或测试的结果所建立起来的各种条件码内容,如运算结果进/借位标志(C)、运算结果溢出标志(O)、运算结果为零标志(Z)、运算结果为负标志(N)、运算结果符号标志(S)等,这些标志位通常用1位
触发器来保存。
51单片机的PSW是一个8位
寄存器,用来存放指令执行后的一些的状态,通常由CPU来填写,但是用户也可以改变各状态位的值。各标志位定义如下所示:
1. CY(Carry):
2. AC(Auxiliary Carry):
4. RS1、RS0:
这两位用于选择当前工作
寄存器区。8051有8个8位寄存器R0~R7,它们在RAM中的地址可以根据用户需要来确定。