主题:补码运算问题
补码表示的两个数进行加法运算时,可以把符号位与数值位同等处理,只要结果不超出机器所能表示的数值范围,运算后的结果按2取模后,得到的新结果就是本次加法运算的结果。即:
[X+Y]补=[X]补+[Y]补 mod 2
请问这里的模2是什么意思啊。例子:
[X]补+[Y]补=01010+11011=100101
按2取模后,符号位前的一位上的1丢掉,则结果为00101,其真值为+0.0101.
谢谢。
[X+Y]补=[X]补+[Y]补 mod 2
请问这里的模2是什么意思啊。例子:
[X]补+[Y]补=01010+11011=100101
按2取模后,符号位前的一位上的1丢掉,则结果为00101,其真值为+0.0101.
谢谢。