设机器字长为8位(含1位符号位),用补码运算规则计算:A=11/64,B=-15/32,求A+B
问题描述:
设机器字长为8位(含1位符号位),用补码运算规则计算:A=11/64,B=-15/32,求A+B
答
答:A补码: 00001011/01000000=0.0010110
B补码: 11110001/00100000=1.1000100
A+B = 11101101/01000000=1.1011010
答
设机器字长为8位(含1位符号位),用补码运算规则计算:
A=19/32,B=-17/128,求A-B
答
A(机器码):0000,1011,转换成补码:0000,1011
B(机器码):1.000,1111,转换成补码:1.111,0001
(A+B)补=A补+B补:1.111,1100,因为是正数加负数,不存在溢出情况,所以(1.111,1100)补转成原码即为答案.