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