早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知X和Y,用变形补码计算出X-Y,并说明结果是否溢出(1)X=0.11100,Y=-0.11111(2)X=-0.11101,Y=0.11010(3)X=0.10111,Y=-0.00010(4)X=-0.11001,Y=-0.11101

题目详情
已知X和Y,用变形补码计算出X-Y,并说明结果是否溢出
(1)X=0.11100,Y=-0.11111
(2)X=-0.11101,Y=0.11010
(3)X=0.10111,Y=-0.00010
(4)X=-0.11001,Y=-0.11101
▼优质解答
答案和解析
题目多,奖分少,仅选其中(1)、(2)两题
.
(1)X=0.11100,Y=-0.11111
. -Y=+0.11111
.
. [X]补 =00.11100
. [-Y]补 =00.11111 (+
-----------------------------
. [X-Y]补 =01.11011
双符号位为01,结果为正数,正溢出(上溢)
. X-Y =+1.11011
.
(2)X=-0.11101,Y=0.11010
-Y=-0.11010
. [X]原 =11.11101
. [X]反 =11.00010
. [X]补 =11.00011
.
. [-Y]原 =11.11010
. [-Y]反 =11.00101
.
. [-Y]补 =11.00110
. [X]补 =11.00011 (+
----------------------------
. [X-Y]补 =10.01001 最高符号位进位自然丢失
双符号位为10,结果为负数,负溢出(下溢)
. [X-Y]反 =10.01000
. [X-Y]原 =10.10111
. X-Y = -1.10111