问题
单项选择题
若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )。
A.0和0
B.0和1
C.1和0
D.1和1
答案
参考答案:C
解析: NEG指令的条件码按求补后的结果设置:只有当操作数为0时求补运算的结果使CF=0,其余都是1。所以只有当字节运算使对-128求补,以及字运算时对-32768求补的情况下OF=1,其余都是0。
若(AL)=80H,执行NEG AL指令后,CF和OF标志位的状态分别为( )。
A.0和0
B.0和1
C.1和0
D.1和1
参考答案:C
解析: NEG指令的条件码按求补后的结果设置:只有当操作数为0时求补运算的结果使CF=0,其余都是1。所以只有当字节运算使对-128求补,以及字运算时对-32768求补的情况下OF=1,其余都是0。