移位運(yùn)算
這里說一下用的比較多的邏輯移位和算術(shù)移位,前者針對(duì)無符號(hào)數(shù),后者針對(duì)有符號(hào)數(shù),有符號(hào)數(shù)左移就存在溢出問題。
1)關(guān)于左移:見下圖很明顯,邏輯左移和算術(shù)左移硬件處理是一樣的,不同之處就是算術(shù)左移會(huì)進(jìn)行判溢出操作。

2) 關(guān)于右移:還是用圖說話

兩者是有明顯區(qū)別的。
標(biāo)簽:
這里說一下用的比較多的邏輯移位和算術(shù)移位,前者針對(duì)無符號(hào)數(shù),后者針對(duì)有符號(hào)數(shù),有符號(hào)數(shù)左移就存在溢出問題。
1)關(guān)于左移:見下圖很明顯,邏輯左移和算術(shù)左移硬件處理是一樣的,不同之處就是算術(shù)左移會(huì)進(jìn)行判溢出操作。
2) 關(guān)于右移:還是用圖說話
兩者是有明顯區(qū)別的。