溢出OF和进位CF标志位的判定

    xiaoxiao2021-03-25  192

    CF和OF:机器无法区分有符号和无符号,CF和OF有不同的表达式 我们如何人为判断两个二进制字符串的CF,OF呢?

    方法一:根据表达式

    OF=Cn异或Cn-1 Cn表示第n位的进位

    CF=Cout异或Cin Cin等价于Sub的选择控制,为1时表示做减法 加法时,CF为1表示有进位;减法时,CF取反为1表示有借位

    方法二:人为相加

    判定CF时,把两者当成无符号数,看是否进位 判定OF时,把两者当成有符号数,看是否进位或借位

    转载请注明原文地址: https://ju.6miu.com/read-18597.html

    最新回复(0)