数的真值变成机器码,已知x=0.1101,y=-0.0001,求[x]原,[x]补,[y]原,[y]补,[x+y]补,x+y?
更新时间:2021-12-12 18:26:06 • 作者:ANTOINETTE •阅读 4990
- 已知X=0.1101,Y=-0.0111,求[X]原、[Y]原、[X]补、[Y]补、[X+Y]补
- 已知x=-0.1011,Y=-0.1101,用补码加减交替法求[x/y]原
- 计算机组成原理 论述题:X=0.1001 Y=-0.1001 求 [X·Y]补
- 2、已知x = -0.01111 y = +0.11001,求[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