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

標(biāo)志寄存器的作用


標(biāo)志寄存器的作用



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

    推薦閱讀