如果指令的运算结果为10101010,则( )标志位为1. A.SF B.OF C.ZF D.CF
1个回答
正确答案是A
SF为符号位标志,当运算结果的最高位为1的时候SF=1
ZF为零标志位,只有当运算结果为0的时候ZF=1
其OF表示溢出标志、CF为进位标志,直接从运算结果是得不出答案的
相关问题
写出下面每条指令执行后,ZF.PF.SF.CF.OF等标志位的值
求解一道ADD指令中的加法运算并判断OF,ZF标志位的值
汇编语言JA JG 指令不都是大于意思JA(CF=0且 ZF=0) JG(SF=0F且 ZF=0)也就是K1的指令不会执
汇编语言中已知两个16位字数据4321H和0DCBAH,它们相加后的结果是多少?标志位CF,ZF,SF的值各是多少
为什么加1指令INC和减1指令对Cf标志位没有影响?(汇编语言的问题)
7、MOV AH,7896H ADD AL,AH 上述指令执行后,标志位CF和OF的值是CF=( 1 ),OF=( 0
已知AX=2508H,下列指令执行后的结果是什么?标志位CF等于什么?
若a,b,c,d的值分别为1,1,1,0,则 NOT a AND b AND (c OR d)的运算结果是?
汇编语言.两有符号数运算,如何自己判断是否溢出?当of=1,sf=1,为什么实际运算结果为正?
执行下列逻辑与运算10101010and11001010其结果是() A11110100 B11101010 C1000