免費開始練習
地特三等申論題 111年 [電力工程] 計算機概論

第 一 題

📖 題組:
一、(一)你只能利用基本的三種邏輯閘 AND、OR、NOT,設計出一個 1-bit 的比較器(comparator)線路,這個比較器有兩個 1-bit 的輸入 a 與 b,一個輸出 c,當 a>b 時,輸出 c 的值為 1,否則輸出 c 的值為 0。(10 分) (二)在電腦的數字系統中,假設使用 4-bit 的二補數(2’s complement)方式來儲存整數,則計算 1+7 之後的結果是多少?請詳述你的計算過程,並解釋你的理由。(10 分)
📝 此題為申論題,共 2 小題

小題 (一)

你只能利用基本的三種邏輯閘 AND、OR、NOT,設計出一個 1-bit 的比較器(comparator)線路,這個比較器有兩個 1-bit 的輸入 a 與 b,一個輸出 c,當 a>b 時,輸出 c 的值為 1,否則輸出 c 的值為 0。(10 分)

思路引導 VIP

面對數位邏輯設計題,第一步務必列出「真值表(Truth Table)」以窮舉所有輸入與輸出的關係。接著從真值表推導出「布林函數(Boolean Function)」,最後再依據布林函數轉換為題目限制的實體邏輯閘(Logic Gates)組合。

🤖
AI 詳解
AI 專屬家教

【解題思路】透過建立 1-bit 輸入 a 與 b 的真值表,找出滿足 a > b 的布林函數,再轉換為 AND、NOT 邏輯閘組合。 【詳解】 Step 1:建立真值表(Truth Table)

小題 (二)

在電腦的數字系統中,假設使用 4-bit 的二補數(2’s complement)方式來儲存整數,則計算 1+7 之後的結果是多少?請詳述你的計算過程,並解釋你的理由。(10 分)

思路引導 VIP

看到此題應先確認 4位元二補數(2's complement)的數值表示範圍(-8 到 +7)。接著將十進位轉換為二進位執行加法,並運用符號位元(Sign bit)與硬體進位邏輯,來解釋為何兩個正數相加結果卻變成負數的溢位(Overflow)現象。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用二補數(2's complement)表示法將十進位轉為二進位進行加法,並檢視符號位元與進位情況來判斷溢位(Overflow)現象。 【詳解】 已知:系統採用 4位元二補數(4-bit 2's complement)表示法,計算 1+7。

升級 VIP 解鎖