如果指令的运算结果为10101010,则( )标志位为1. A.SF B.OF C.ZF D.CF
问题描述:
如果指令的运算结果为10101010,则( )标志位为1. A.SF B.OF C.ZF D.CF
是不是最高位为1 SF则为1 否则0 另外怎么判断结果是否溢出 和 CF 是否借位或进位
答
正确答案是A
SF为符号位标志,当运算结果的最高位为1的时候SF=1
ZF为零标志位,只有当运算结果为0的时候ZF=1
其OF表示溢出标志、CF为进位标志,直接从运算结果是得不出答案的