For the same behavioral specification, a Mealy state machine can often use fewer states than an equivalent Moore machine because?

  • AIts outputs may respond directly to inputs as well as state
  • BIt contains no combinational logic
  • CIt does not use a clock
  • DIt stores multiple analog levels
Report an error
Correct Answer: A. Its outputs may respond directly to inputs as well as state
Explanation: Because Mealy outputs can depend directly on current inputs, some output distinctions that require separate Moore states can be represented without adding states.
Reference: Standard digital electronics: FSM realization
Continue practicing: Digital Electronics MCQs or browse all MCQs.