问题 单项选择题

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

A.通用数据传送指令

B.无条件转移指令

C.逻辑运算指令

D.条件转移指令

答案

参考答案:C

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

填空题
单项选择题