Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 841 Bytes

4.4.2.1 Finite state machines (FSMs) with and without output.md

File metadata and controls

29 lines (19 loc) · 841 Bytes

Finite State Machines (FSM)

Be able to draw and interpret simple state transition diagrams and state transition tables for FSMs with no output and with output (Mealy machines only).

What is a Finite State Machine?

A finite state machine is an abstract machine which can be in exactly one of a finite number of states at any given time.

What are the uses of FSM?

Outputs

FSMs can have outputs but this is not required. Those that do not have outputs are known as Finite State Automata (FSA).

Mealy Machines

Non-deterministic FSA

Symbols

Name Symbol
State
Start State
Accept / End State
Transition where i is input and j is output