下列這個邏輯線路圖,有兩個 1-bit 的輸入 a 及 b,產生 1-bit 的輸出。請問這個邏輯線路圖可能的運算功能為何?
A1-bit 的大於比較器,即如果 a>b 則輸出 1,反之輸出 0正確答案
B1-bit 的相同比較器,即如果 a 等於 b,則輸出 1,反之輸出 0
C1-bit 的互斥或(XOR)運算,即如果 a 等於 b,則輸出 0,反之輸出 1
D1-bit 的乘法器,也就是輸出為 a 與 b 的乘積
答案與詳解
A
正確答案
圖中電路為:b先經NOT閘取反,再與a做AND運算,真值表分析得輸出 = a AND (NOT b),即a>b時輸出1。
為什麼答案是 A
圖中 b 先透過 NOT 閘得 NOT b,再與 a 一起輸入 AND 閘,輸出為 a AND (NOT b)。真值表分析:(a=0,b=0)→0;(a=0,b=1)→0;(a=1,b=0)→1;(a=1,b=1)→0。僅在 a=1, b=0 (即 a>b) 時輸出 1,符合 1-bit 大於比較器定義,故選 A。
載入中…
完整詳解
Pro · 無限
重點圖中電路為:b先經NOT閘取反,再與a做AND運算,真值表分析得輸出 = a AND (NOT b),即a>b時輸出1。
秒殺技巧
看圖:輸入 b 先經過 NOT 閘取反,再與輸入 a 一起進入 AND 閘,因此輸出為 a AND (NOT b)。驗證真值表:僅當 a=1, b=0 時輸出為 1,符合 1-bit 大於比較器 (a>b) 的定義,故選 A。
逐選項分析
A✓ 正確
圖中 b 先透過 NOT 閘得 NOT b,再與 a 一起輸入 AND 閘,輸出為 a AND (NOT b)。真值表分析:(a=0,b=0)→0;(a=0,b=1)→0;(a=1,b=0)→1;(a=1,b=1)→0。僅在 a=1, b=0 (即 a>b) 時輸出 1,符合 1-bit 大於比較器定義,故選 A。
B✕
相同比較器(XNOR)真值表:a=b時輸出1。本電路 a AND (NOT b) 在a=b=0時輸出0,在a=b=1時輸出0,與相同比較器不符。