日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

標志寄存器的作用


標志寄存器的作用



用來判斷CPU的狀態(tài) 。標志寄存器又稱程序狀態(tài)字(外語縮寫:PSW、外語全稱:Program Status Word) 。這是一個16位的存放條件標志、控制標志寄存器,主要用于反映處理器的狀態(tài)和ALU運算結(jié)果的某些特征及控制指令的執(zhí)行 。
進位標志:用于反映運算是否產(chǎn)生進位或借位 。如果運算結(jié)果的最高位產(chǎn)生一個進位或借位,則CF置1,否則置0 。運算結(jié)果的最高位包括字操作的第15位和字節(jié)操作的第7位 。移位指令也會將操作數(shù)的最高位或最低位移入CF 。
奇偶標志:用于反映運算結(jié)果低8位中“1”的個數(shù) 。“1”的個數(shù)為偶數(shù),則PF置1,否則置0 。
輔助進位標志:算數(shù)操作結(jié)果的第三位(從0開始計數(shù))如果產(chǎn)生了進位或者借位則將其置為1,否則置為0,常在BCD(binary-codedecimal)算術(shù)運算中被使用 。
零標志:用于判斷結(jié)果是否為0 。運算結(jié)果0,ZF置1,否則置0 。
符號標志:用于反映運算結(jié)果的符號,運算結(jié)果為負,SF置1,否則置0 。因為有符號數(shù)采用補碼的形式表示,所以SF與運算結(jié)果的最高位相同 。
【標志寄存器的作用】溢出標志:反映有符號數(shù)加減運算是否溢出 。如果運算結(jié)果超過了8位或者16位有符號數(shù)的表示范圍,則OF置1,否則置0 。

    推薦閱讀