加法指令ADD,OF溢出的疑问
程序片段:
MOV AX,7896H ;AX=7896H,AH=78H,AL=96H
;
ADD AL,AH ;AH=0EH,AH=78H,AX=78OE
;CF=1,ZF=0,SF=0,OF=0,AF=0,PF=0
ADD AH,AL ;AH=86H,AL=0EH,AX=86OE
;CF=0,ZF=0,SF=1,OF=1,AF=1,PF=0
(AL)=96H=(1001 0110)B
(AH)=78H=(0111 1000)B
AL+AH=(10000 1110)B
不是溢出了吗?怎么OF=1呢?应该是0才对。