什么是psw
的有关信息介绍如下:
psw即程序状态字(有些教材也叫程序状态寄存器),program status word 程序状态寄存器psw是计算机系统的核心部件——运算器的一部分,psw用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,称为状态标志,如有无进位(cf位),有无溢出(of位),结果正负(sf位),结果是否为零(zf位),奇偶标志位(pf位)等;另一类是存放控制信息,称为控制状态,如允许中断(if位),跟踪标志(tf位),方向标志(df)等。有些机器中将psw称为标志寄存器fr(flag register)。 在8086/8088cpu中,psw是一个16位寄存器,用于寄存单签指令执行后的某些状态,
位 7: CY:进位标志。 当最后一次算术操作产生进位(加法)或借位(减法)时,该位置 1。其它算 术操作将其清 0。 位 6: AC:辅助进位标志。 当最后一次算术操作向高半字节有进位(加法)或借位(减法)时,该位置 1。 其它算术操作将其清 0。 位 5: F0:用户标志 0。 这是一个可位寻址、受软件控制的通用标志位。 位 4-3: RS1-RS0:寄存器区选择。 该两位在寄存器访问时用于选择寄存器区。 RS1 RS0 寄存器区 地址 0 0 0 0x00-0x07 0 1 1 0x08-0x0F 1 0 2 0x10-0x17 1 1 3 0x18-0x1F 位 2: OV:溢出标志。

