移位运算为何比乘法除法快

从效率上看,使用移位指令有更高的效率,由于移位指令占2个机器周期,而乘除法指令占4个机器周期。从硬件上看,移位对硬件更容易实现,因此会用移位,移一位就乘2,这种乘法固然考虑移位了。post 两个64位的数按位与 和 一个64位的数右移32位  哪一个操做快些? 专家解读:移位快,只有一次寻址,逻辑运算和写操做,按位与须要两次寻址,一次逻辑运算和一次写。
相关文章
相关标签/搜索