移位運算爲何比乘法除法快

從效率上看,使用移位指令有更高的效率,由於移位指令佔2個機器週期,而乘除法指令佔4個機器週期。從硬件上看,移位對硬件更容易實現,因此會用移位,移一位就乘2,這種乘法固然考慮移位了。post 兩個64位的數按位與 和 一個64位的數右移32位  哪一個操做快些? 專家解讀:移位快,只有一次尋址,邏輯運算和寫操做,按位與須要兩次尋址,一次邏輯運算和一次寫。
相關文章
相關標籤/搜索