有符号位的mod2

老师们帮忙指导下下列例题.
定点数加法
规则:[X+Y]补=[X]补+[Y]补 MOD2 (这个MOD2是什么意思?)
例:X=-0.010 Y=-0.011 计算X+Y
[X+Y]补=[X]补+[Y]补=1110+01101=11011
符号位左边的位按2取模后舍弃:[X+Y]补=1011,则X+Y=-0.101
(符号位左边的位按2取模后舍弃,这个怎么理解?X+Y=-0.101是怎么得来的?)

第1个回答  2019-10-17
MOD2 代表按2取模,补数必须建立在有模的情况下,比如-5 在模为12的情况下+7是它的补数,如果没有模,则没有补,这里是把这个原则用在计算机上.

必须左边按位取模,因为左边代表符号位,不取模的话会溢出

因为补数为1011,原码等于补码除符号位以外,按位取反,末位加1,即,[X+Y]补=1011,1为符号位,故可以写成1,011则取反后为1,100之后加1,得1,101,所以[X+Y]原码是1,101因为1代表符号位是负,所以真值为-0.101

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网