数的真值变成机器码,已知x=0.1101,y=-0.0001,求[x]原,[x]补,[y]原,[y]补,[x+y]补,x+y?

2015℃ ANTOINETTE

数的真值变成机器码,已知x=0.1101,y=-0.0001,求[x]原,[x]补,[y]原,[y]补,[x+y]补,x+y?

已知X=0.1101,Y=-0.0111,求[X]原、[Y]原、[X]补、[Y]补、[X+Y]补

[x]补+[y]补=00 1101+11 1001=00 0110

已知x=-0.1011,Y=-0.1101,用补码加减交替法求[x/y]原

解: |x|=0.1011   |y|=0.1101

              [-|y|]补=1.0011

计算机组成原理 论述题:X=0.1001 Y=-0.1001 求 [X·Y]补

正数的原、反、补码相同。

负数的原码:符号位为1其它不变;

负数的反码:符号位不变,其它位取反;

负数的补码:符号位不变,其它们取反加1。

[X+Y]补=[X]补+[Y]补

[Y-X]补=[Y]补+[-X]补

2题:

(1)[X]原=1.1001 [X]补=1.0111 [-X]补=0.1001

(2)[Y]原=0.01.1 [Y]补=0.0101 [-Y]补=1.1011

(3)[x+y]补=1.1100 [Y-X]补=0.1110

6题:

(1)[X]原=1101

(2)[Y]原=0.0001

(3)[X]补=1101

(4)[Y]补=0.0001

(5)[X+Y]补=1101.0001

都是凭记忆做的,好久没有进行二进制的运算了,如果做错了请见谅!

2、已知x = -0.01111 y = +0.11001,求[x*y]补

x = -0.01111

y = +0.11001

x*y=-0.0101110111

[x*y]补=1.1010001001

TAG: 机器码 真值