LONGEPASS
數位電子/數位邏輯設計/Q135
困難
正確率 -
Q135.

有關移位暫存器的應用,下列敘述何者正確?

數位電子 · 乙級 · 數位邏輯設計 · Q135

難易度分析

4 / 5

此題為多重選擇題,要求考生同時判別多項敘述的正確性。內容涉及移位運算在乘除法中的數學等效性、算術移位對符號位與最低有效位的處理細則,以及移位操作在浮點數運算中的應用範疇。考生需精確區分左移與右移的不同功能,並準確掌握算術移位在不同位元方向上的運作邏輯,容易因概念混淆而產生失誤。

正確答案 (複選):①, ④

  • ① 左移常用在乘法運算:左移運算在二進位算術中等效於將數值乘以 2,因為每個位元向左移動一位相當於數值乘以基數(2),因此廣泛應用於乘法運算的硬體實作。
  • ④ 移位運算也用在浮點數運算:移位運算在浮點數運算中用於對階(alignment)與正規化(normalization)步驟,調整尾數的指數位置以符合 IEEE 754 格式標準。

錯誤選項解析

  • ② 左移常用在除法運算:左移用於乘法而非除法;右移運算才等效於將數值除以 2,常用於除法運算。此選項混淆了左移與右移的算術功能。
  • ③ 算術左移時MSB 會做符號擴展:算術左移時,LSB(最低有效位)補 0,而非 MSB 做符號擴展;符號擴展是算術右移時對 MSB 的操作,用於維持負數的符號位不變。
Learning Tip

"本題核心考點為移位暫存器的算術應用。常見陷阱是混淆左移(乘法)與右移(除法)的功能,以及搞混算術左移與算術右移對符號位的處理方式。實務上,算術右移需保持 MSB 符號位不變以正確處理負數,而邏輯移位則一律補 0。此外,移位操作在浮點數對階與定点數運算中扮演關鍵角色,需熟悉其硬體實作原理。"

學員答題分佈

①左移常用在乘法運算0%
②左移常用在除法運算0%
③算術左移時MSB 會做符號擴展0%
④移位運算也用在浮點數運算0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目