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

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.与

B.或

C.与非

D.异或


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

第2题:

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

A.与

B.或

C.与非

D.异或


正确答案:D
解析:这一类型的题目考查的知识点是补码的运算及其溢出。在确定了运算的字长和数据的表示方法后,数据的范围也就确定了。一旦运算结果超出所能表示的数据范围,就会发生溢出。发生溢出时,运算结果肯定是错误的。当两个同符号的数相加(或者是相异符号数相减)时,运算结果有可能产生溢出。常用的溢出检测机制主要有进位判决法和双符号位判决法。(1)双符号位判决法若采用两位表示符号,即00表示正号,11表示负号,则溢出时两个符号位就不一致了,从而可以判定发生了溢出。这需要通过异或运算判别。(2)进位判决法令Cn-1表示最高数值位向最高位的进位,Cn表示符号位的进位,则Cn-1Cn=1表示溢出。解答此类题目的一般思路是将所给带符号数的符号位用双符号位表示,然后转换成补码,进行补码运算,得到结果。因此可以知道本题中的运算为异或运算。应选择答案D。要注意;结果溢出和结果产生进位是两个概念,溢出表示运算结果出错,进位表示最高位产生了进位,但结果并未出错。

第3题:

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

A.CF

B. TF

C. OF

D. IF


参考答案:C

第4题:

两个补码数相加,只有在最高位相同时会有可能产生溢出,在最高位不同时()。

A有可能产生溢出

B会产生溢出

C一定不会产生溢出

D不一定会产生溢出


C

第5题:

下列说法中正确的是()。

A.采用变形补码进行加减运算可以避免溢出
B.只有定点数运算才有可能溢出,浮点数运算不会产生溢出
C.只有带符号数的运算才有可能产生溢出
D.将两个正数相加有可能产生溢出

答案:D
解析:
变形补码可以判断溢出,但是不能避免溢出。浮点数阶码超过上限(最大数)也会溢出,同号数相加或异号数相减都会产生溢出。

第6题:

数学理解

两个有理数相加、相减、相乘、相除,结果一定还是有理数吗?说明理由,两个无理数相加、相减、相乘、相除,结果一定还是无理数吗?举例说明。


两个有理数相加、相减、相乘、相除,结果一定还是有理数!

两个无理数相加、相减、相乘、相除,结果不一定是无理数!

第7题:

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

(22)

A. 同符号数相加

B. 同符号数相减

C. 异符号数相加

D. 异符号数相“或”


正确答案:A

第8题:

正数相加变成负数,负数相加变成正数,产生这种错误的原因是溢出。()

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


正确答案:对

第9题:

若计算机存储数据采用的是双符号位(00表示正号,11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经( )运算得1,则可断定这两个数相加的结果产生了溢出。

A.逻辑与
B.逻辑或
C.逻辑同或
D.逻辑异或

答案:D
解析:
溢出:当表示数据时规定了位数以后,其能表示的数值范围就已经确定了,在两个数相加运算的结果超出该范围时,就収生了溢出。在二进制情况下,溢出时符号位将变反,即两个正数相加,结果的符号位是负数;两个负数相加,结果的符号位就是正数。采用两个符号位时,溢出发生后两个符号位就不一致了,这两位进行异或的结果一定为1。逻辑异或:异或逻辑的真值表如图所示,异或逻辑的关系是:当AB不同时,输出P=1;当AB相同时,输出P=0。

第10题:

下列说法中正确的是()。

A采用变形补码进行加减运算可以避免溢出

B只有定点数运算才有可能溢出,浮点数运算不会产生溢出

C只有带符号数的运算才有可能产生溢出

D将两个正数相加有可能产生溢出


D

更多相关问题