(AL)=7FH,(CF)=0,(OF)=1
标志位的设置:
对于减法,CF系结果向高位的借位。CF的设置,可以将减法化为相应的加法,根据加法的设置规则设置。
标志位的含义:
对于无符号运算,即128-1,CF表明结果无溢出
对于无符号运算,即-128-1,OF表明结果溢出
AL=7FH
CF=NC
OF=OV
因为80h=1000 0000H,最高位为1,sub做为有符号数-1
7FH=0111 1111H,
根据设定,两个数相减时,如果两个数的符号相反,而结果与减数相同则OF=1,否则OF=0
AL=80H
,则SUB AL,1
AL=7FH ;十六进制减法,F表示十五
CF=0 ;无进位
OF =0 ;无溢出
AL = 7fH
CF = 0 (未产生借位)
OF = 0 (未产生溢出)