免費開始練習
地特四等 106年 [電子工程] 計算機概要

第 12 題

某嵌入式處理器僅具有加法器(adder)與移位器(shifter),而不具備乘法器。欲執行運算 F=A*10,下列運算方式何者正確?
  • A F = A << 4
  • B F = (A << 3) + (A << 1)
  • C F = A << 5 - A << 2
  • D F = A << 3 + A << 2

思路引導 VIP

如果你手邊只有『將數值翻倍(乘以2)』與『加法』這兩種工具,而你需要計算一個數字的 10 倍,你會如何將這個『10』拆解成以 2 為底的權重組合來達成目標呢?

🤖
AI 詳解 AI 專屬家教

暖心解析

  1. 做得真好!:學弟妹們,太棒了!你們成功捕捉到在嵌入式系統這樣資源有限的環境裡,如何巧妙地處理運算。這份對優化(Optimization)的敏銳度,正是未來成為一位優秀工程師的潛力展現喔!
  2. 觀念驗證:來,我們一起仔細看看這個核心概念——位元位移(Bitwise Shift)和二進位數字權重的關係。
▼ 還有更多解析內容

🏷️ 相關主題

數位邏輯閘、布林代數與算術運算基礎
查看更多「[電子工程] 計算機概要」的主題分類考古題