设X=0.10110,Y=-0.11011,则X和Y的补码之和是多少?(用双符号位进行计算,结果也采用双符号位)
补码求法:
正数的补码与原码相同。
负数的补码是对其原码逐位取反,但符号位除外;然后整个数加1。
双符号补码:就是前面加00表正,11表负,01或10就是溢出了
第1题:
X=0.11011 Y= -0.11111,用直接补码阵列乘法器计算X*Y,得出结果位-0.1101000101
第2题:
写出X= 13/16,Y= -15/32的原码、补码表示(6位二进制数,其中1位符号位),再用变形补码计算[X+Y]补 和[(1/2)*X-2*Y]补 ,并指出结果是否正确。
第3题:
设x = - 11/16 ,y = - 7/16 ,试用变形补码计算x + y,写出计算过程,并判断运算结果是否发生溢出?(其中数值部分4位,符号位2位)
第4题:
写出X= - 13/16,Y= 15/32的原码、补码表示(6位二进制数,其中1位符号位), 再用变形补码计算[(1/2)*X+Y]补 和[X-2*Y]补 ,并指出结果是否有溢出?
第5题:
1)X=0.11011 Y=0.00011 (2)X= 0.11011 Y= -0.10101 (3)X=-0.10110 Y=-0.00001 上述式子中,(2)溢出了,其他没有溢出