计算机组成原理的一道计算题.已知X=0.1011,Y= - 0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补

计算机组成原理的一道计算题.
已知X=0.1011,Y= - 0.0101,试求:[X/2]补,[-2Y]补,[X-Y]补,[X]移,[Y]移
因为我对这个一窍不通.
一步遥 1年前 已收到1个回答 举报

如云若影 幼苗

共回答了14个问题采纳率:92.9% 举报

正数的补码等于它的原来的那个数值,负数的补码等于它的绝对值的每一位取反后,末尾+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

1年前

15
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.012 s. - webmaster@yulucn.com