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