標志寄存器的作用【標志寄存器的作用,8051單片機工作寄存器的作用?】

用來判斷CPU的狀態 。標志寄存器又稱程序狀態字(外語縮寫:PSW、外語全稱:Program Status Word) 。這是一個16位的存放條件標志、控制標志寄存器,主要用于反映處理器的狀態和ALU運算結果的某些特征及控制指令的執行 。
進位標志:用于反映運算是否產生進位或借位 。如果運算結果的最高位產生一個進位或借位,則CF置1,否則置0 。運算結果的最高位包括字操作的第15位和字節操作的第7位 。移位指令也會將操作數的最高位或最低位移入CF 。
奇偶標志:用于反映運算結果低8位中“1”的個數 。“1”的個數為偶數,則PF置1,否則置0 。
輔助進位標志:算數操作結果的第三位(從0開始計數)如果產生了進位或者借位則將其置為1,否則置為0,常在BCD(binary-codedecimal)算術運算中被使用 。
零標志:用于判斷結果是否為0 。運算結果0,ZF置1,否則置0 。
符號標志:用于反映運算結果的符號,運算結果為負,SF置1,否則置0 。因為有符號數采用補碼的形式表示,所以SF與運算結果的最高位相同 。
溢出標志:反映有符號數加減運算是否溢出 。如果運算結果超過了8位或者16位有符號數的表示范圍,則OF置1,否則置0 。
8051單片機工作寄存器的作用?首先寄存器是在CPU內部,與內部的RAM一起完成邏輯和算術功能,其作用是設置內部電路的運行方式、記錄電路的運行狀態,并置相關的標志位,另外接口電路如4個8位并行口、1個全雙工的串口等也映射到特殊功能寄存器中
推薦閱讀
- 高情商說話36招,高情商的35個溝通技巧
- 婚內出軌的原因是什么 老婆出軌的原因
- 想知道男朋友是不是真的愛你 怎么樣才能知道男朋友愛不愛我
- 巨蟹座渣男多嗎,配得上真影帝的星座–巨蟹座
- 撲克牌入門魔術教學 10個簡單的讀心魔術撲克
- 酸奶壞了還能做什么
- 炸雞塊怎么炸又酥又脆,肯德基的炸雞塊怎么做到外酥里嫩的?
- 喜歡上一個人的五個階段 好感正常多久變成喜歡
- 出軌的女人還能順利回歸家庭嗎 女人出軌能徹底回歸嗎
- 就是妻子做這三件事 最傷老公的三件事
