Difference Between Mealy Machine And Moore Machine
Contents
Comparison between Mealy And Moore Machine
There are two types of the finite state machine:
- Mealy Machine
- Moore Machine
The Key Difference Between Mealy Machine And Moore Machine is that Moore Machine Output depends only upon the current state whereas Mealy Machine Output depends on the current state as well as current input.

Comparison Chart
Mealy Machine | Moore Machine |
---|---|
Output depends on the present state as well as the present input. | Output depends only upon the present state. |
If input changes, output also changes. | If input changes, the output does not change. |
Asynchronous output generation. | Synchronous output generation. |
Fewer states than the Moore machine. | More states than the Mealy machine. |
A Counter is not a Mealy Machine | A Counter is Moore Machine |
It requires less hardware | It requires more hardware |
Difficult to Design | Easy to Design |