工学

判断题CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出。A 对B 错

题目
判断题
CF标志位,不但可以用来判断无符号数有无溢出,而且也可以判断带符号数有无溢出。
A

B

参考答案和解析
正确答案:
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 两个带符号的数进行运算时,在 (20) 的情况下有可能产生溢出。

(20)

A.同符号数相加

B.同符号数相减

C.异符号数相加

D.异符号数相“或”


正确答案:A

第2题:

比较两个带符号数的大小,可根据CF标志来判断()

此题为判断题(对,错)。


参考答案错误

第3题:

80x86汇编在把操作数视为有符号数时,可以通过()了解结果加法运算是否溢出。

A、OF

B、ZF

C、SF

D、CF


答案:A

第4题:

CF位可以用来表示有符号数的溢出


正确答案:错误

第5题:

下面是关于标志位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。

第6题:

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

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

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

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

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


正确答案:A

第7题:

OF位可用来表示有符号数的溢出()

此题为判断题(对,错)。


参考答案正确

第8题:

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

A.CF

B. TF

C. OF

D. IF


参考答案:C

第9题:

如果带符号数FFH与01H相加,会产生溢出吗?


正确答案: 不会产生溢出。

第10题:

计算机最常用的数据编码是补码,若机器字长为8位,则十进制数-128的补码是();若有带符号数X=01H,Y=81H,则由计算机作8位减法运算X-Y后,累加器中的数是(),借位标志(CF)、符号标示(SF)和溢出标志(OF)分别为(),由此可判断结果真值应为()。


正确答案:10000000B;10000000B;1、1、1;-128

更多相关问题