进行无符号数运算时,运算结果对SF标志位无影响。

题目

进行无符号数运算时,运算结果对SF标志位无影响。

参考答案和解析
正确答案:错误
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 24 )将运算符重载为类成员函数时,其参数表中没有参数,说明该运算是

A )不合法的运算符

B )一元运算符

C )无操作数的运算符

D )二元运算符


正确答案:B

第2题:

以下运算中对溢出标志OV没有影响或不受OV影响的运算是()。

A.逻辑运算

B.符号数加减法运算

C.乘法运算

D.除法运算


参考答案:A

第3题:

带符号数在进行运算时产生了溢出时改变的标志位是()。

A.CF

B. TF

C. OF

D. IF


参考答案:C

第4题:

下面是关于标志位OF的叙述,其中错误的是

A.OF主要用来表示带符号整数进行算术运算时是否发生溢出

B.执行移位指令时可能改变OF的状态

C.执行“与”、 “或”、 “异或”指令时,OF置0

D.无符号数进行算术运算时不会改变OF的状态


正确答案:D
解析:该题考查考生对标志寄存器中标志位的理解。OF主要用来表示带符号整数进行算术运算时是否发生溢出.当有溢出时,OF=1,否则OF=0,所以选项A正确:执行移位操作时,当执行SAL(算术左移指令)时,如果符号位发生变化,就将1送到OF标志,表示移位前的最高位和移位后的最高位不同,所以选项B是正确的;当“与”、“或”、“异或”指令时逻辑运算是不会发生溢出,OF会被置0,所以C也是正确的;若两个无符号字节数相加,结果超出字节数能够表示的范围,则一定溢出,此时OF会被置1,所以应该选择D。

第5题:

在下列的标志位中,够能根据运算结果置位/复位的标志位有()。

A、ZF

B、PF

C、DF

D、SF


参考答案:ABC

第6题:

关于运算结果的溢出,以下说法正确的是

A.标志寄存器的OF位反映有符号数的运算结果是否溢出

B.标志寄存器的CF位反映有符号数的运算结果是否溢出

C.标志寄存器的PF位反映有符号数的运算结果是否溢出

D.标志寄存器的ZF位反映有符号数的运算结果是否溢出


正确答案:A

第7题:

如果指令的运算结果中有奇数个1,则()标志位为0。

A、PF

B、CF

C、OF

D、SF


参考答案:A

第8题:

两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。

A.与

B.或

C.与非

D.异或


正确答案:D
解析:见公共试题Ⅱ(1)。

第9题:

将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是

A.不合法的运算符

B.一元运算符

C.无操作数的运算符

D.二元运算符


正确答案:B
解析:运算符重载函数仅有一个参数,当重载为成员函数时,双目运算符仅有一个参数。对单目运算符,重载为成员函数时,不能再显式说明参数。重载为成员函数时,总是隐含了一个参数,该参数是this指针。this指针是指向调用该成员函数对象的指针。所以本题选择一元运算符。

第10题:

当采用双符号位进行数据运算时,若运算结果的双符号位为01,则表明运算()。

  • A、无溢出
  • B、正溢出
  • C、负溢出
  • D、不能判别是否溢出

正确答案:B

更多相关问题