运算结果溢出包括()两种情况。

题目
多选题
运算结果溢出包括()两种情况。
A

正溢出

B

负溢出

C

大溢出

D

小溢出

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

第1题:

运算器由ALU完成运算后,除了运算结果外,下面所列()不是运算器给出的结果特征信息。

A.是否溢出

B.有无进位

C.结果是否为零

D.时钟信号


参考答案D

第2题:

根据运算前后的符号位可判别溢出。设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式X.Y.的值与..Z的值进行(38)运算的结果为1,则表示溢出。

A.与

B.或

C.与非

D.异或


正确答案:B
解析:当两个同符号数相加或者两异号数相减时,运算结果若超出固定码长的数据表示范围,就会发生溢出。例如,X=+65D=+1000001B(D、B分别表示十进制数、二进制数),Y=+67D=+1000011B,编码总长度为8位,那么:[X+Y]补=[X]补+[Y]补=01000001+01000011=10000100符号位为1,表示结果为负数,两正数相加得负数,这显然是荒谬的,因为发生了溢出。判断溢出有四种方式:①双符号位法,即用00表示正数,11表示负数,当运算结果的两个符号位上的数不一样时,则表明发生了溢出。承上例:[X+Y]补=[X]补+[Y]补=001000001+001000011=010000100②进位判断法,当数值最高位和符号位向上一位都有进位或者都没有进位的时候(即异或结果为0),表示没有溢出,否则表示有溢出。③根据运算结果的符号位SF和进位标志CF的异或结果来判断,即若SFCF结果为1,表示运算的结果产生溢出。④根据运算前后的符号位进行判别,设X、Y、Z分别表示两个参加运算的数的符号位及运算结果的符号位,那么若逻辑表达式的值为1,则表示溢出。或运算也称为逻辑加,常用符号OR、∪、V或+表示。从上面的分析可见,在做题时要注意将其作为引子举一反三,此次考的是用第④种方法判断溢出,以后考的就可能是其余三种,而将这四种都掌握了,“鱼网”就织得密集结实,做到了未雨绸缪,获胜的把握就更大。

第3题:

定点数的表示范围有限,如果运算结果超出表示范围,称为溢出.。()

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


正确答案:对

第4题:

标志寄存器中,OF标志表示运算结果的()。

  • A、溢出情况
  • B、符号情况
  • C、进/借位情况
  • D、辅助进/借位情况

正确答案:A

第5题:

在补码加法运算时,产生溢出的情况是()。Ⅰ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数相同Ⅱ.两个操作数的符号位相同,运算时采用单符号位,结果的符号位与操作数不同Ⅲ.运算时采用单符号位,结果的符号位和最高教位不同时产生进位Ⅳ.运算时采用单符号位,结果的符号位和最高数位同时产生进位Ⅴ.运算时采用双符号位,运算结果的两个符号位相同Ⅵ.运算时采用双符号位,运算结果的两个符号位不同

A.Ⅰ,Ⅲ,V
B.Ⅱ,Ⅳ,Ⅵ
C.Ⅱ,Ⅲ,Ⅵ
D.Ⅰ,Ⅲ,Ⅵ

答案:C
解析:

第6题:

()是对整型变量进行运算时没有考虑到其边界范围,造成运算后的数值范围超出了其存储空间。

A.存储溢出

B.缓存区溢出

C.运算溢出

D.符号溢出


标准答案:C

第7题:

只有定点运算才可能溢出,浮点运算不会产生溢出。()


答案:错
解析:
浮点数阶码溢出时浮点数溢出。运算时会出现上溢或下溢。

第8题:

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

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

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

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

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


正确答案:A

第9题:

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

A

B



第10题:

标志位()表明运算结果是否发生溢出。

  • A、ZF
  • B、PF
  • C、SF
  • D、OF

正确答案:D