计算机组成原理的一道计算题.已知X=0.1011,Y= - 0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补,[X]移,[Y]移因为我对这个一窍不通.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/15 01:15:35
计算机组成原理的一道计算题.已知X=0.1011,Y=-0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补,[X]移,[Y]移因为我对这个一窍不通.计算机组成原理的一道计算题.已知X=0.1

计算机组成原理的一道计算题.已知X=0.1011,Y= - 0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补,[X]移,[Y]移因为我对这个一窍不通.
计算机组成原理的一道计算题.
已知X=0.1011,Y= - 0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补,[X]移,[Y]移
因为我对这个一窍不通.

计算机组成原理的一道计算题.已知X=0.1011,Y= - 0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补,[X]移,[Y]移因为我对这个一窍不通.
正数的补码等于它的原来的那个数值,负数的补码等于它的绝对值的每一位取反后,末尾+1
负数的补码有个很简单的求法,例如[-10101100]补=1,01010100
规律就是先忽略符号位,从右往左看,第一个1不变,其他的各位按位取反,接着把符号位1写在前边,用逗号隔开
[X/2]补表示将X的补码小数点右移一位,例如题目的
[X]补=0.1011,则[X/2]补=1.0110,X之前是正数,移位之后符号位是1,变成了负数,产生了溢出
同理的[Y]补=1.1011,[-Y]补=0.0101,则[2Y]补=0.11011,[-2Y]补=1.11011,同样产生了溢出
[X-Y]补=[X]补+[-Y]补=1.0000,正数减负数变成了负数,同样产生溢出
[X]移=1.1011,[Y]移=0.1011