标志寄存器的作用
用来判断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。
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
岚的粉丝叫什么啊
意思是的专属饭。岚是年出道的杰尼斯事务所旗下的男子偶像歌唱团...360借条纯白户能下多少
白户也是可以在借条上进行借款申请的。白户是指与在金融机构有过...农历历法始创于什么朝代
农历历法始创于夏朝。夏朝是中国史书中记载的第一个世袭制朝代。...绝地求生怎么重新捏脸
绝地求生怎么重新捏脸感觉自己的捏的不好看想重新捏怎么办我来教...草莓是哪个季节上市
冬季以及春季是草莓成熟的季节,因此市面上大多数草莓也在冬季和...王者用什么名字好听酷女
久病成医,一世倾城繁华已去,向来缘浅奈何情深,心病无药医,喜...法国和几个国家接壤
法兰西共和国简称法国,是一个本土位于西欧的总统共和制国家,海...如何照顾在大姨妈月经期间的女朋友
第一包揽她的琐事很简单的,就是生活中的一些小事不用女友自己动...真的好累好累一段话
我不知道我怎么将生活过成了这个样子,可是当初是自己选择的,有...2万毫安充电宝充满需要多久
需要个小时。充电宝毫安充满的时间由充电的电流大小决定,一般需...篮球防守基本规则
夹击配合是两个防守队员防守一个进攻队员的一种配合方法。关门配...双向可控硅工作原理
可控硅是四层三端结构元件,共有三个结,分析原理时,可以把它看...山西村在哪里
山西村隶属于山西省忻州市原平市南白乡,地处南白乡东北部,全村...什么是短折而死
斟诠短折,谓短命夭折也。尚书传以寿为百二十年,短者半之,为未...汽油的燃点比柴油的高是吗
汽油的燃点比柴油的高,汽油的燃点是,自燃点,轻柴油的燃点是,...