问题 单项选择题

若(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。

单项选择题
单项选择题