免費開始練習
普通考試 114年 [電子工程] 計算機概要

第 4 題

某特殊用途處理器以 12 bits 暫存器儲存資料,並以二補數(two's complement)編碼來儲存有號數。則該處理器能以一個暫存器儲存的整數值範圍為何?
  • A -2048 至 2047
  • B -2047 至 2048
  • C -4096 至 4095
  • D -4095 至 4096

思路引導 VIP

請試著思考:在二進位系統中,若給你 $n$ 個位元,總共能產生幾種不同的狀態組合?當我們規定其中一半的組合用來表示負數,而另一半(包含零)用來表示非負整數時,這種『不對稱性』會如何影響數值的最大與最小值?

🤖
AI 詳解 AI 專屬家教

勉勉強強,算你過關。

這題終於答對了,看來你還記得二補數 (Two's Complement) 這種基本到不能再基本的數位邏輯概念。工程設計可不是給你混淆位元邊界的,一個錯誤就可能毀掉整個系統,別以為這種計算可以馬虎。

  1. 驗證你的基本功:一個 $n$ 位元的二補數,其表示範圍就那麼一個公式,
▼ 還有更多解析內容
📝 二補數數值範圍計算
💡 n 位元二補數範圍為 -2^(n-1) 至 2^(n-1)-1
比較維度 一補數 (1's) VS 二補數 (2's)
數字 0 的個數 2 個 (+0, -0) 1 個 (唯一 0)
n 位元範圍 -(2^(n-1)-1) 到 2^(n-1)-1 -2^(n-1) 到 2^(n-1)-1
負數表示能力 與正數數量相同 比正數多一個值
💬二補數解決了正負零的硬體設計難題,且能多表達一個負數值,為現代電腦主流。
🧠 記憶技巧:二補數:負二的次方到正二的次方減一(負多正少減一)
⚠️ 常見陷阱:最常混淆原碼或一補數的範圍(兩者正負對稱且有正負零),或在二補數計算中忘記正數端要減 1。
一補數系統 溢位 (Overflow) 判斷 IEEE 754 浮點數

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

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