| 程序狀態(tài)字(PSW)包含狀態(tài)位,反應(yīng)CPU的當(dāng)前狀態(tài)。8051微處理器提供了一個(gè)特殊功能寄存器,叫做PSW來記錄這些狀態(tài)信息。251又增加了兩個(gè)狀態(tài)標(biāo)志,Z和N,位于第二個(gè)功能寄存器中,叫做PSW1。 PSW寄存器(所有的8051和251版本)
| 位7 | 位6 | 位5 | 位4 | 位3 | 位2 | 位1 | 位0 | | CY | AC | F0 | RS1 | RS0 | OV | UD | P | 增加的PSW1寄存器(僅適用于英特爾/愛特梅爾251) | 位7 | 位6 | 位5 | 位4 | 位3 | 位2 | 位1 | 位0 | | CY | AC | N | RS1 | RS0 | OV | Z | - | 下面對(duì)PSW中的各位作了說明。 - CY:進(jìn)位標(biāo)志
- AC:輔助進(jìn)位標(biāo)志(用于BCD碼運(yùn)算)
- F0:標(biāo)志0(用戶可用途一般用途)
- RS1,RS0:寄存器堆選擇
- OV:溢出標(biāo)志
- UD:用戶定義標(biāo)志
- P:奇偶標(biāo)志
以下各位僅適用于251微處理器。 - -:保留,以備將來使用
- Z:零標(biāo)志
- N:負(fù)標(biāo)志
|