Mealy和moore型狀態(tài)機的主要區(qū)別
狀態(tài)機一般分為三種類型:
Moore型狀態(tài)機:下一狀態(tài)只由當前狀態(tài)決定,即次態(tài)=f(現(xiàn)狀,輸入),輸出=f(現(xiàn)狀);
Mealy型狀態(tài)機:下一狀態(tài)不但與當前狀態(tài)有關(guān),還與當前輸入值有關(guān),即次態(tài)=f(現(xiàn)狀,輸入),輸出=f(現(xiàn)狀,輸入);
混合型狀態(tài)機。
Moore型與Mealy型兩種狀態(tài)機的不同點在于,Moore型狀態(tài)機的輸出信號是直接由狀態(tài)寄存器譯碼得到,而Mealy型狀態(tài)機則是以現(xiàn)時的輸入信號結(jié)合即將變成次態(tài)的現(xiàn)態(tài),編碼成輸出信號。