条件码
计算机术语
条件码是CPU根据运算结果由硬件设置的位,体现当前指令执行结果的各种状态信息。例如:算术运算产生的正、负、零或溢出等的结果。条件码可被测试,作为分支运算的依据,此外,有些条件码可被设置,例如对于最高位进位标志C,可用指令对它置位和复位。
重要性
条件码是程序分支和程序循环的依据,也是双精度或高精度运算和浮点运算的基础。PDP—11系列机字长16位,设有N(负)、Z(零)、V(溢出)和C(进位)等四个条件码。这些条件码表现力强、使用灵活。因而,讨论条件码的置位方法及其含义,就显得十分重要。
举例
最常用的条件码有:
CF:进位标志。最近的操作使最高位产生了进位。可以用来检查无符号操作数据的溢出。
ZF:零标志。最近的操作得出的结果为0.
SF:符号标志。最近的操作得到的结果为负数。
OF: 溢出标志。最近的操作导致一个补码溢出--正溢出或负溢出。
参考资料
条件码.新浪博客.
最新修订时间:2023-03-20 06:44
目录
概述
重要性
举例
参考资料