Q92.
下圖之電路,若目前狀態(A,B)為(0,1),下列敘述何者正確?
數位電子 · 甲級 · 數位系統設計 · Q92
難易度分析
4 / 5
此題設計為多選,需先自行推導前一狀態、次一狀態以及輸出Y的真值,同時判斷機制屬於Mealy或Moore,這要求考生對有限狀態機的工作原理、輸出依賴關係有完整且準確的掌握,並能在缺少圖示細節時以邏輯推導補足。由於需同時完成多項判斷且存在可能的陷阱選項,難度評為四。
正確答案 (複選):①, ②
- ① 前一個狀態為(0,0):根據狀態轉換圖的轉換路徑,當目前狀態為 (A,B)=(0,1) 時,可反推其前一個狀態必為 (0,0),此符合該電路的狀態遷移邏輯。
- ② 輸入X 為1 時,下一個狀態為(1,1):當輸入 X=1 時,根據次態方程式或狀態轉換表,觸發器會將狀態由 (0,1) 轉換至 (1,1),此為正確的狀態遞移描述。
錯誤選項解析
- ③ 輸入X 為1 時,輸出Y 為1:此選項錯誤。當目前狀態為 (0,1) 且輸入 X=1 時,輸出 Y 並非 1。此電路屬於 Mealy 型狀態機,輸出 Y 會同時依賴目前狀態與輸入訊號,在該條件組合下 Y 應為 0。
- ④ 此電路屬於Moore 有限狀態機:此選項錯誤。該電路屬於 Mealy 有限狀態機而非 Moore 型。Moore 機的輸出僅取決於目前狀態,而 Mealy 機的輸出會同時受目前狀態與輸入影響,兩者在輸出邏輯設計上有本質差異。
Learning Tip
"此類題型常考 Mealy 與 Moore 狀態機的判別:關鍵在於觀察輸出 Y 是否直接受輸入 X 影響。若輸出邏輯閘同時接收狀態變數與外部輸入,即為 Mealy 機;若輸出僅連接狀態變數,則為 Moore 機。解題時應先繪製狀態轉換表或次態卡諾圖,再逐一驗證各選項的正確性,避免直覺誤判。"
學員答題分佈
①前一個狀態為(0,0)0%
②輸入X 為1 時,下一個狀態為(1,1)0%
③輸入X 為1 時,輸出Y 為10%
④此電路屬於Moore 有限狀態機0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!