简述程序状态寄存器PSW各位的含义。单片机如何确定和改变当前的工作寄存器?相关知识点: 试题来源: 解析 答: CY:进位标志,常用C表示。在进行加法(或减法)运算时,若运算结果最高位有进位(或借位)时,C置“1”,否则置“0”;在进行位操作时,C作为位操作累加器。 AC:半进位标志。在进行加法(或减法)运算时,若低半...
百度试题 题目简述程序状态寄存器PSW各位的含义。单片机如何确定和改变当前的工作寄存器区?相关知识点: 试题来源: 解析 2区 反馈 收藏
单片机如何确定当前工作寄存器组:单片机通过读取PSW寄存器中的RS1、RS0位来确定当前工作寄存器组。当RS1和RS0均为0时,表示工作寄存器组0被选中;当RS1为0而RS0为1时,表示工作寄存器组1被选中;当RS1为1而RS0为0时,表示工作寄存器组2被选中;当RS1和RS0均为1时,表示工作寄存器组3被选中。单...
01:工作寄存器组1 10:工作寄存器组2 11:工作寄存器组3 OV(PSW.2):溢出标志。有溢出OV=1,否则OV=0;F1(PSW·1):保留位,无定义;P(PSW·0):奇偶校验标志位,由硬件置位或清0;存在ACC中的运算结果有奇数个1时P=1,否则P=0。
PSW各位的定义如下:Cy(PSW.7):即PSW的D7位,进位、借位标志。进位、借位CY=1;否则CY=0.AC(PSW.6):即PSW的D6位,辅助进位、借位标志。当D3向D4有借位或进位时,AC=1;否则AC=0.F0(PSW.5及PSW.1):即PSW的D5位,用户标志位;RS1及RS0(PSW.4及PSW.3):即PSW的D4、D3位,寄存器组选择控制位;00:工...