移位操作
二进制移位(n位)操作的内涵
计算机中小数点的位置是事先约定的,因此,二进制表示的机器数在相对于小数点作n 位左移或右移时,其实质就是该数乘以或除以
三种机器码的移位操作的结果代码所对应的真值大致相同(参看下面的例子)
总结出来的三种机器码的移位填补规则(在负数部分,三种机器码的移位添补规律虽然各有不同特点,但是体现在真值上的移位效果(结合移位定义)则较为一致)
尽管您不记得该表格了,但是只要您会把不同机器码转为原码(或真值),您就可以通过原码来作为中介,通过原码的移位结果计算回转换前的机器码形式,也可以得到结果.
负数的补码左移,低位补0(空位产生于低位)
负数的补码右移,高位补1(空位产生于高位)
各条规律的推导不都是从零开始,某些规律(结论)属于基础结论上再提炼的二级结论