什么是CF,PF,AF,ZF,SF,OF

- 编辑:admin -

什么是CF,PF,AF,ZF,SF,OF

展开全部
CF是进位标志,PF是奇偶校验标志,AF是辅助进位标志,ZF是零的标志,SF是符号的标志,OF是溢出标志。
每个指标的具体含义:1,CF是(进位指示符)= 1进位或贷款算术的最显著位= 0没有进位或贷款最显著位(CF = 1指示的存在)携带或贷款,CF = 0表示没有贷款。在图2中,数据的低8位中的PF(奇偶校验指示符)= 1是偶数,并且= 0是8位数据的最低有效位中的奇数。3,AF(辅助进位)指标)= 1 D 3→D位4产生进位或贷款,0 D 3→D位4没有进位或贷款。4,ZF(零标记)= 1运算结果为0,0结果不为0。5,SF(符号标记)= 1,最高有效位为1,0 =最高有效位为0。6,OF(溢出指示)= 1此操作导致溢出,=无溢出。
扩展信息。
添加了一个8位二进制数。10011100B + 00011000B结果为10110100B。此时,没有进位CF = 0,PF = 1,AF = 1,ZF = 0,SF = 1,OP = 0。
2
在ZF标志寄存器中,标志寄存器中有位。
如果指令的执行结果为0,则ZF = 1,如果结果不为0,则ZF = 0。
其他一切都是这个原则。
这是CPU的操作记录在寄存器中的情况。该寄存器的某些位0和1表示操作员的操作。
CF,PF,AF,ZF,SF,OF是这些位的名称。
3
87 H = 10000111 B,F 5 H = 11110101 B,结果为0111 1100 B.
SF = 0(什么是最重要的位,什么是ZF)?ZF = 0(结果设置为0,ZF设置为1)。CF = 1(进行最重要的位,贷款设置为1)。OF = 1(负数加到正数并溢出。)PF = 0(反映结果数“1”,奇数“1”为0,偶数“1”为1)。
参考:网站链接