我一直都晚上令人頭大我的大腦在此。我必須構建2個圖表,1個Moore和1個Mealy,以補充他們自己的意見。現在,我知道摩爾機器關注輸入和輸出,而米利機器考慮實際的狀態轉換,但我顯然錯過了一些觀點。我不知道該怎麼做。請幫忙!Contruct Moore和米利圖,以補充他們的意見
1
A
回答
2
這從概念的角度來看一個非常有趣的問題,因爲它是很簡單的「手動」來解決,所以這樣的解決方案可以與使用正規的FSM過程獲得的溶液中。
解決方案1:「通過手」
圖1(a)所示的電路端口,其中x在輸入,y是輸出。圖1(b)描述了一個明顯的解決方案,其中簡單地由一個帶反相輸入的DFF組成。
解決方案2:使用正式FSM過程
A(摩爾型)針對此問題示於圖2的解決方案(a)中。 。使用正規的程序,圖11的真值表圖2(b)是用於nx_state,其中q(DFF輸出)代表的當前狀態和d(DFF輸入)中獲得表示下一個狀態;我們很容易觀察到(這裏不需要K-maps)d = x'。輸出的真值表在圖2(c)中,從中得到y = q。所產生的電路是那麼圖2(d),拉伸後的傳統的FSM模型(在上部部分中的所有的組合邏輯,在下部部分中的所有的DFF)。與圖1(b)相比,我們觀察到它們確實是平等的。
解決方案3:使用米利機
轉換圖的摩爾機2的(a)成米利機,圖3分的結果。由於這是一臺單一狀態的機器,它確實是一個組合電路。 (只是生成真值表並繪製得到的電路;一個「虛擬」 DFF應導致的,因爲現在輸出必須是異步的。)
2
的摩爾機的核心思想是有兩種狀態:「一個被讀取,輸出零」和「零讀取,輸出一個」。你分別讀一個或零,從一個到另一個。你會注意到,在正式的定義下,輸入和輸出之間總會有一個「延遲」。也不可能避免輸出任意的初始符號。
的米利機實現實際上可以減少爲單個的狀態,因爲每個輸出碼元僅依賴於相應的輸入符號。然後,過渡是平凡的:「讀一個,寫零」和「讀零,寫一個」。
相關問題
- 1. HorizontalScrollView補充意見
- 2. 充分利用他們的IP
- 3. UICollectionView裝修和補充意見不能移動
- 4. MongoDB的文檔設計徵求意見(和他們的答覆意見)
- 5. 選擇用戶與他們的意見
- 6. 的Arduino - 米利斯() - 的其他變量
- 7. 如何使網站的意見,他們的網頁(子視圖)
- 8. Ember.js - 控制器和他們的意見之間的溝通
- 9. 異步補充意見,片段中的Android
- 10. UICollectionView deleteItemsAtIndexPaths沒有動畫的補充意見正確
- 11. 通過他們的列名比較dataframes和意見
- 12. Joomla 2.5.6:擴展Youtube頻道視頻和他們的意見
- 13. UICollectionView自定義佈局。補充意見不顯示或查詢
- 14. 如何UICollectionView補充意見被正確插入或刪除
- 15. 股利與段落編號段落對齊和DIV以外(見示意圖)
- 16. 分類和意見
- 17. /* ARGSUSED * /和其他特別的意見
- 18. 意見和其他物體的泄漏
- 19. JButton補充說,但不可見
- 20. 處理意見和其他東西
- 21. 米利斯的Arduino的
- 22. MVC:其他部分意見後,以局部視圖
- 23. youtube api - 通過他們的意見訂購視頻
- 24. IE9有條件的意見 - 他們爲什麼不工作
- 25. UICollectionView和補充視圖(標題)
- 26. emgu/opencv圖像補充意外的輸出
- 27. Contruct樹從表
- 28. 模板包括和Django的意見/網址。他們如何(做/應該)工作?
- 29. 推動其他意見
- 30. Android:點擊之間的意見和利用Asynctask
* I *我缺少的關鍵是從你的問題的鏈接到您的標籤。 –