首頁(yè) >> 綜合知識(shí) >

psw是什么意思(psw是什么意思)

2022-12-05 08:51:26 來(lái)源: 用戶: 

關(guān)于psw是什么意思,psw是什么意思這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!

1、PSW:程序狀態(tài)字寄存器,PSW各位定義: psw.7 psw.6 psw.5 psw.4 psw.3 psw.2 psw.1 psw.0cy Ac F0 RS1 RS0 Ov — P程序狀態(tài)字寄存器PSW是一個(gè)8位寄存器,用于存放程序運(yùn)行中各種狀態(tài)信息。

2、其中,F(xiàn)0RS1RS0可以由用戶自己編程設(shè)定,其他位的狀態(tài)是根據(jù)程序執(zhí)行結(jié)果,由硬件自動(dòng)設(shè)置的。

3、下面分別介紹。

4、Cy:進(jìn)位標(biāo)志,是PSW中最常用的標(biāo)志位 功能有二:一、存放算術(shù)運(yùn)算的進(jìn)位標(biāo)志,在進(jìn)行加減運(yùn)算時(shí),若操作結(jié)果的最高位有進(jìn)位或借位,則自動(dòng)置1,否則為0。

5、二、在位操作中,作位累加器C使用。

6、Ac:輔助進(jìn)位標(biāo)志 在加減運(yùn)算時(shí),低4位向高4位進(jìn)位或借位時(shí),自動(dòng)置1,否則為0。

7、在BCD碼調(diào)整中也要用到Ac位的狀態(tài)。

8、F0:用戶標(biāo)志位 用戶可以編程對(duì)這個(gè)標(biāo)志位置位或復(fù)位,使用最為靈活,常用作數(shù)據(jù)收發(fā)標(biāo)志或準(zhǔn)備好的標(biāo)志。

9、RS1&RS0:寄存器組選擇位 選擇CPU當(dāng)前使用的工作寄存器組,單片機(jī)中共有四組工作寄存器,每次上電或復(fù)位后RS被置0,用戶可以編程選擇當(dāng)前工作寄存器,達(dá)到保護(hù)某一區(qū)R0~R7中數(shù)據(jù)的目的。

10、Ov:溢出標(biāo)志位 在帶符號(hào)的加減運(yùn)算中,若運(yùn)算超出了累加器A所能表示的符號(hào)數(shù)的有效范圍(-128~127),則自動(dòng)置1,表示產(chǎn)生了溢出,說(shuō)明運(yùn)算結(jié)果是錯(cuò)誤的。

11、否則為0。

12、 乘法運(yùn)算中,Ov=1表示乘積超過(guò)255,即乘積分別在A和B中;否則為0,表示乘積只在A中。

13、 除法運(yùn)算中,Ov=1表示除數(shù)為0。

14、P:奇偶標(biāo)志位 表明累加器A中數(shù)據(jù)的奇偶性。

15、若A中有奇數(shù)個(gè)“1”,則自動(dòng)置1,否則為0。

16、此標(biāo)志位常用于串行通信中的奇偶校驗(yàn)。

本文分享完畢,希望對(duì)大家有所幫助。

  免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場(chǎng)無(wú)關(guān)。財(cái)經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。 如有侵權(quán)請(qǐng)聯(lián)系刪除!

 
分享:
最新文章
大家愛(ài)看
頻道推薦
站長(zhǎng)推薦