3

我了解 Mealy 状态机的工作方式 - 输出逻辑现在不仅是当前状态的函数,而且也是直接输入的函数。

但这比摩尔机器有什么优势呢?人们通常使用 Mealy FSM 吗?

4

1 回答 1

2

Moore 机通常更容易理解,但 Moore 机的状态至少与相应的 Mealy 机一样多。(想想如何把 Mealy 变成 Moore:对于每个转换,都有额外的状态用于输入的选择)

因此,Mealy 通常更高效,因为您可以拥有更少的状态,从而更少的内存组件。另一方面,因为它绑定到输入,所以它不绑定到时钟。因此,在输出时序很重要的情况下,Moore 可为您提供更多控制。

于 2012-06-16T19:56:48.123 回答