下列哪一类指令可能会改变标志位的状态
A.通用数据传送指令
B.无条件转移指令
C.逻辑运算指令
D.条件转移指令
参考答案:C
解析: 逻辑运算指令包括NOT、 AND、OR、XOR和TEST。除了NOT指令不影响标志位,其他指令执行后,除AF状态不定外,总是使0F=0,ZF、PF和SP的状态根据运算结果置位或者复位,以反映操作结果的特征,也就是说,逻辑运算指令可能会改变标志位的状态,所以应该选择 C。
下列哪一类指令可能会改变标志位的状态
A.通用数据传送指令
B.无条件转移指令
C.逻辑运算指令
D.条件转移指令
参考答案:C
解析: 逻辑运算指令包括NOT、 AND、OR、XOR和TEST。除了NOT指令不影响标志位,其他指令执行后,除AF状态不定外,总是使0F=0,ZF、PF和SP的状态根据运算结果置位或者复位,以反映操作结果的特征,也就是说,逻辑运算指令可能会改变标志位的状态,所以应该选择 C。