x=-0.10011 y=-0.11010 用补码校正乘法计算X*Y

ping6610202022-10-04 11:39:541条回答

x=-0.10011 y=-0.11010 用补码校正乘法计算X*Y
希望答案能详细点。x,y均为负数!符号位只有两位。

已提交,审核后显示!提交回复

共1条回复
鱼缸中飞舞 共回答了13个问题 | 采纳率84.6%
就是一般的补码计算法。负数换做补码乘就行,最后加个x的补码。。。。计算机组成原理(唐朔飞的 还有原理证明)等书上有很全的,还有布斯成分,变换了下公式。
1年前

相关推荐

已知x=0.10011, y=0.11001, 用补码减法计算x-y=?,要求写出计算过程,并指出计算结果是否溢出?
爱网1年前1
令狐uu 共回答了18个问题 | 采纳率88.9%
用双符号位?
[X]补=00.10011
[-Y]补=11.00111
[X-Y]补=[X]补+[-Y]补=11.11010(符号位是11,无溢出)
X-Y=-0.00110
假设x=0.10001,y=0.10011,试用变形补码计算x-y,同时指出结果是否溢出
GIGIO211年前1
light12345 共回答了14个问题 | 采纳率78.6%
[x]补=00.10001
[y]补=00.10011
[-y]补=11.01101
x-y=x补+[-y]补=11.11110
小数点前的是符号位,两位符号位不同则溢出,否则不溢出.