问题 单项选择题

下列哪一类指令可能会改变标志位的状态

A.通用数据传送指令

B.无条件转移指令

C.逻辑运算指令

D.条件转移指令

答案

参考答案:C

解析: 逻辑运算指令包括NOT、 AND、OR、XOR和TEST。除了NOT指令不影响标志位,其他指令执行后,除AF状态不定外,总是使0F=0,ZF、PF和SP的状态根据运算结果置位或者复位,以反映操作结果的特征,也就是说,逻辑运算指令可能会改变标志位的状态,所以应该选择 C。

问答题
单项选择题