追问: 那请你进行这运算并判断是否有溢出 -75-64 . 回答: 溢出了.如果题目直接给的数字,那么你直接计算开是否超出正127或者负128就可以了.x0d当然,如果你想用计算机那种方法来判断也是可以的,把两个数字转换成二进制x0d发现相加有进位(减法需要事先变成加法),而且两个数字的最高位都是1,那么就溢出了.但是这样很麻烦,也没必要.直接十进制算看看超出范围没有就行 追问: 那-4-3 进行补码运算,有溢出吗? 回答: 没有溢出 追问: 根据感觉判断是没有溢出,可是换成补码,运算后有进位,像是溢出了,所以不理解 回答: 溢出不是看进位.是进位和两个数字的符号位综合起来看的.
计算机基本运算中,补码运算怎样判断数值是否有溢出?
1个回答
相关问题
-
计算机基本运算中,补码运算怎样判断数值是否有溢出?
-
怎样根据运算数和结果的符号状态判断补码运算溢出
-
8位补码运算:x=-11010b,y=+10001b,求[x-y]补,并判断是否溢出
-
计算机中采用补码可将减法转换为加法运算,运算结果仍为( ).
-
补码运算中没有负溢出吗?比如-0.01111-0.00101=?
-
采用8位二进制补码加法进行计算,并判断结果是否溢出,要写出详细运算过程,否则不得分
-
二进制补码计算,下列各数均为十进制数,试用8位二进制补码计算下列各题,并用十六进制数表示机器运算结果,同时判断是否有溢出
-
计算机为什么要采用补码实现数的运算
-
已知机器字长8位,X=-61,Y=-79,试利用补码运算求X+Y的值,并判断是否发溢出
-
汇编语言.两有符号数运算,如何自己判断是否溢出?当of=1,sf=1,为什么实际运算结果为正?