psw的作用是什么 單片機psw計算方法?
單片機psw計算方法?PSW被稱作程序狀態(tài)寄存器,用于記錄指令的運行狀態(tài)。D7:CY 進位標志,如果累加器A最高位有進位,CY置1否則為0;D6:AC輔助進位標志,又叫半字節(jié)進位標志,即A的D3位有進
單片機psw計算方法?
PSW被稱作程序狀態(tài)寄存器,用于記錄指令的運行狀態(tài)。
D7:CY 進位標志,如果累加器A最高位有進位,CY置1否則為0;
D6:AC輔助進位標志,又叫半字節(jié)進位標志,即A的D3位有進位時AC置1,否則為0;
D5:F0用戶標志位,供用戶使用的軟件標志;
D4D3:RS1 RS0這兩位用于工作寄存器區(qū)的選擇;
D2:保留位,也可以用作用戶標志位F1;
D1:OV溢出標志位;
D0:P奇偶標示位。
那么對應(yīng)填入相應(yīng)的值就可以得到PSW的結(jié)果了。
分析執(zhí)行78 119后psw中各標志位的值?
CY(PSW.7)——進位標志位;位累加器 AC(PSW.6)——輔助進位標志位 F0(PSW.5)——用戶標志位 RS0和RS1(PSW.4,PSW.5)——寄存器組選擇位 OV(PSW.2)——溢出標志位 P(PSW.0)一一奇偶標志位。表明累加器A中數(shù)的奇偶性。