问题
单项选择题
若(AX)=0122H,四个标志位CF、SF、ZF、OF的初始状态为0,执行指令SUB AX, 0FFFH后,这四个标志位的状态是______。
A.(CF)=O,(SF)=0,(ZF)=0,(OF)=0
B.(CF)=1, (SF)=1, (ZF)=0, (OF)=0
C.(CF)=0, (SF)=0, (ZF)=1, (OF)=1
D.(CF)=1, (SF)=1, (ZF)=1, (OF)=1
答案
参考答案:B
解析: 当无符号数运算产生溢出时,CF=1;当带符号数运算产生溢出时,OF=1;当运算结果为零时,ZF=1;当运算结果为负时,SF=1。