什麼是算術位移
有號整數右移時,將符號位元複製到空出的高位位元的方式。將負數右移1位元,會得到除以2後向較小方向捨去的值。填入0的是邏輯位移。
日文名稱: 算術シフト
「算術位移」出現在1領域的1道練習題中(電腦算術等)。
這個名詞所屬的領域: 電腦算術
有號整數右移時,將符號位元複製到空出的高位位元的方式。將負數右移1位元,會得到除以2後向較小方向捨去的值。填入0的是邏輯位移。
日文名稱: 算術シフト
「算術位移」出現在1領域的1道練習題中(電腦算術等)。
這個名詞所屬的領域: 電腦算術
在算術位移(算術右移)中,空出來的最高位元會複製符號位元,因此 1111 1000 會變成 1111 1100,以二補數而言就是 −4。
將8位元有號整數 −8(1111 1000)以算術右移向右移1位元的結果為下列何者?二補數 布斯演算法(Booth's algorithm) 先行進位加法器 有效位數損失(Catastrophic cancellation) 有效數(Significand) 定點數 非正規化數 指數欄位 捨入至最接近偶數 華里士樹(Wallace tree)